London is a great place to live if you're young, you have cash, and you want to have fun. If you're poor, forget it. And if you're foreign and you don't have an education from a western university, then you'll have no chance of getting on the ladder. Sure salaries are higher, but the cost of living is so high that it will suck everything you make up. New York is exactly the same.
If you're an internet marketer (or want to get into it) then I'd advise you strongly to stick around in a country with a low cost of living. Your business will grow a lot faster if you don't have a high cost of living to contend with. When you're ballin, you can move where you like.
i've visited most major cities in the world and, other than London, the place I'd most like to live is Bangkok. The nightlife is superb, the people are friendly, everyone speaks English, the cost of living is low, and the food is great. On the surface, it seems like a shithole, but after a few days of exploring I began to fall in love with it.
Tokyo is incredible too, but if you're not Japanese then life there would be difficult.
Worst place to live would be Hong Kong. Dirty, noisy, expensive shithole.