Just wanted to say this is a very interesting and helpful post (+comments) - I don't have any experience working in cities outside the US, though some travel / extended study - but it's very interesting to see so many perspectives. Clearly the fact that there is so much disagreement points to the fact that you can find good success in many different places!