You might get away in a restaurant in Berlin speaking only english, but it's no fun to live in a country where you can't understand anything written, whether it is to fill your taxes, or interact with your bank, or where every website will be localized to the local language.
If you and your whole team speak Dutch and Spanish and German, then of course you can hesitate between London, Amsterdam, Barcelona or Berlin.