Truthfully, outside of London.....the UK mostly sucks ass. The other major cities (Birmingham, Manchester, Liverpool) are OK, but London is the only city that is really progressive, forward thinking, and multi-cultural on a big scale.
USA has many cities like that so it's better because one has more choices and can easily find a place that suits them - climate wise, in terms of the ethnic mix, any kind of variable to fit any part of the make-up of one's identity and what you enjoy in life whether that's music, art, nightlife, diet, etc.
The UK is essentially like a single small American state - and not a particularly good one at that.
As far as food, in both countries you're gonna find that the food largely reflects the multi-culturalism of the country. For example, there's some great Indian food in most places in the UK because we have such a large Indian population. However, there's no Mexican population here (I don't think I've ever met a single Mexican person here) so you'll struggle to get Mexican food here. Large Jamaican community so they are very well represented culturally here.
TV here is kinda uninteresting. I very rarely watch TV. There are a handful of really good British-made shows, and then we get all the really popular American shows over here on cable channels, but they are usually a few seasons behind. If the show is really popular, there'll be less of a gap.
For example, "Glee" just started here a few days ago.
I don't like to wait for the shows that I like, so I just download them all. As soon as they air in the US, people upload them to torrent sites, so I usually get to see the shows I like within 24 hours of them airing in the US.
Humor - British humor is great, but way too dry and sarcastic for many Americans. A lot of shows that we hold in high regard here would never take off in the US because they just don't get the humor of it, it's hard to explain. I find that a lot of British humor gets tiresome very quickly....generally speaking I prefer American humor because it's largely more accessible.
Class systems - basically, if you're not white, forget it. There's a very low glass ceiling here for the vast majority of people from an ethnic background and again outside of London there is no true multi-culturalism. The problem is that the different cultures generally build their own little ethnic bubbles and stay inside them. In this country, if you're Indian, Pakistani, Jamaican, or any ethnicity with significant representation, it's entirely and easily possible to live and work in a community entirely comprised of people of your ethnicity, read ethnic-targeted magazines and newspapers and go out to events targeted at your race.
These kind of cultural bubbles halt real progress and just foster hatred and resentment between communities (there are regular riots here in Birmingham and other cities between Indian and Black communities).
Also, the vast majority of land, wealth and political influence here is still within the same white families that have held onto it for hundreds and hundreds of years. Longer than America has even existed as a modern nation. The man who is all but guaranteed to be the next Prime Minister is a direct descendant to 17th century royalty. It's all very incestuous and then you've got the Royal Family (useless dickheads, thieves and murderers) sitting on top of everything as always. There's no chance in hell of a black man having anywhere near an opportunity to run this country, as you guys have done. They killed Diana just because she dated and was apparently pregnant by a wealthy Muslim (they'll never prove this but this is the likeliest scenario)
There's a tendency amongst English people and amongst people from other countries to sort of romanticize England, with grandiose imagery from the cruel, racist, enslaving days of the British Empire. But they shouldn't. We're a backwards, irrelevant intolerant nation that won't be a superpower for much longer.
I've never met an American that has spent any significant amount of time here that has been impressed by anything outside of London. On the contrary, I know many Britains in America who love it there and would never come back to this shithole.
On top of that - the British are very dismissive of Americans, and having an accent over here is not going to get you very far. The flipside of that (luckily for me) is that you guys just love it when we come and live in the USA.
My British accent alone in the US gives me an air of mystery and intelligence that Americans just go nuts for.
I feel like I'm being too negative, but really I'm just being honest. This country has completely gone down the shitter and it's not coming back any time soon. I for one can't wait to get the fuck out of here.
Prize Gotti has spent a lot of time in the US as well and I'm sure he'll tell you many of the same things.
This country is restricted, brick-walled, with a lack of opportunities. The complete opposite to many freedoms you take for granted in the US.