Good question. I'm a Berliner but am currently "stuck" (long story) in Munich. It's got everything: stuff just works, everything's clean, safe and pretty, lots of money around, and one of the best technical universities in Germany to boot. And yet, and yet, something is missing.
From what little I know, it appears that the more "dynamic" people move to Berlin to entreprendre something, and the less adventurous (dare I say "corporate"-type) ones stay or come here to work for BMW et al. This is regardless of their talent or capability, btw, it's just my subjective impression of personality types.
As for me, I'm torn between my old hometown and Zurich so Munich might be a good compromise even if I get unstuck but we'll see ;-)
You are completely right -- and it's really too bad because some combination of the two would be ideal. I wonder if it is easier to start a "startup culture" in Munich or a "get stuff working" culture in Berlin. I guess since I'm also "stuck" in Munich for the moment myself I'd prefer to work on moving things forward in here (hosting hackathons, etc.)
Zurich is just a personal preference because I studied and lived a long time in Switzerland. If you drew a cultural and demographic vector from Berlin through Munich to Zurich, you'd have a pretty good picture of what Zurich is like. If that sounds like a mixed bag, that's because it is. ;-) Even richer, even better working, but also even stuffier. I love it there but that's because many of my friends are there.
What is true, though, is that Switzerland has a better business culture and regulatory/tax environment. People work quite hard, they are very rational and pragmatic in business matters, and the universities there are, unlike the German ones, truly world class. I'd also wager, although I've not (yet?) tried myself, that it will be easier to raise capital from Swiss investors than from Munich-based ones (and Berlin, as someone already mentioned, doesn't really have serious capital floating around).
It's all a wash though, I'm sure that these generalities have marginal impact on whatever you or I do or decide. At the end of the day, sitting in Munich, you're a productive 4h train ride away from Zurich and a 6h train ride from Berlin.
From what little I know, it appears that the more "dynamic" people move to Berlin to entreprendre something, and the less adventurous (dare I say "corporate"-type) ones stay or come here to work for BMW et al. This is regardless of their talent or capability, btw, it's just my subjective impression of personality types.
As for me, I'm torn between my old hometown and Zurich so Munich might be a good compromise even if I get unstuck but we'll see ;-)