I'm a US citizen who's lived in the UK for 6 years and just became a UK citizen. I moved to Leicester from Boston. There's no question that the quality of life is better in Boston than in Leicester, but it's probably not fair to compare those two. But as 0phinky said, Boston is expensive, but London is outrageous - we can't afford to live in London at the moment. On the other hand, I met my partner of 6 years here, whereas I had a hard time meeting people in Boston. And I've traveled all over Europe on the cheap. I have a good paying job here, which I didn't in Boston. But as far as housing, products and services are concerned, I give the edge to the US. Yet as was said early on, it depend on what rocks your boat. I've never felt completely comfortable here and don't think I ever will.