I have lived in both cities.
If you can afford to live in central London, then you can afford central Amsterdam. And I think the accomodation in central Amsterdam is better. You can get a one bedroom canal apartment, with great views and features for the same price as a dingy flat in central London. If you can't afford central London, then same for Amsterdam.
Amsterdam is a small city, not spread out like London. So you can ride from one end to the other in less than an hour, then you are in the country side. Maybe that's why it's described as a village. But the center is filled with bars, restaurants, cafes, museums, music/arts venues. These tend to cluster around open squares where you can sit outside in summer. These clusters (Leidseplein, Rembrandtsplein, Jordaan, Nieuw Markt, De Pijp, Spui, to name a few...) are never more than 5 minutes ride from the next. So it's very compact.
I have never experienced the kind of "Dutch rudeness/weirdness" that people bring up on these forums.
I agree the Dutch seem less sociable than expats, but that's normal. I found the same thing in London. If you already have a life/family/friends, you are not going to be that fussed about going out boozing with a bunch of people fresh of the boat. My Dutch colleagues come for a drink after work. Just not as often as the expats.
I would agree that Dutch customer service and shopping is pretty bad. But that just means you will no longer shop for pleasure, which I found to be a good thing. Save it for trips back to London.
Overall, I prefer Amsterdam. Easier to make friends, less pollution, less traffic, less consumerism, healthier (ride and walk everywhere) lifestyle, safer streets, easier to go out with friends (most in Amsterdam live within 15 minute bike ride). Downsides are bad food and bad customer service. Lack of english speaking theatre, if that's your thing.
London has more going on, just because of it's sheer size. But I couldn't stand the traffic/noise/pollution. Or the constant self-hatred whinging about everything in the media. (Don't speak Dutch. Maybe they whinge too, but I'll never know) Or commuting (even in zone 1/2, it still takes forever and the tube is so depressing) Or trying to meet up with friends when everyone is spread all over the city. I did like the food, the customer service and the parks though.
This post was edited by pixtix at January 14, 2012 5:37:43 AM CET