I can't believe anyone is arguing with HT that our food is shit. It is. Go to Calais and check out their supermarkets and the difference in what is available is there for all to see. Good social eating just isn't part of our culture, sadly. Local restaurants just aren't a part of the fabric of society here. Instead, we have pubs. I'm not knocking it, but that is a fact. It's not that you can't eat well at home here, but expect to pay through the nose for the privelege.
As for my choice, well it has to be Canada - I lived there for a year and nearly emigrated over a decade ago. Great standard of living, pro British, as bhaexpress says, all the best bits of North America but with comparitively few of the problems the US has. And what's more, you're only 5 hours from home if you're in Ontario or Quebec.
I guess a lot of it comes down to our eating habits. Apart from possibly a Sunday dinner, in general in this country we sit down for a half hour or so, eat food and then get back to what we were doing. A lot of families don't even eat together.
Whereas in a lot of other countries, the main evening meal lasts a good few hours and is a big family social thing. Again, not saying it's better or worse. Personally I'd rather have a relatively quick meal and then socialise down the pub, although a restaurant-cooked meal can be nice as well.