I love British food, and I can count on one hand the number of bad meals I had when we lived there in the '90's, so it's been good for more than 20 years.
I want to be clear, though: fusion cooking and embracing the latest trends to create new things is all well and good, but that's not what I'm talking about. That actually turns me off a bit, because in my heart, being a Midwestern America boy...I want meat, potatoes, and gravy. And IMO, ain't nobody does MPG better than the UK!
We lived on full English breakfasts, sausages and mash, Sunday lunches of roast meat, roast potatoes, some other unimportant veg, Yorkshire pudding, and gravy. We had banoffee pie and fruits-of-the-forest crumble with custard all the time. We never felt the need to go looking for anything beyond that kind of food, because it was so good on its own.
A local I used to work with used to derisively tell me my culinary tastes were stuck in the 1950's, but it didn't care. Good food is good food, and when I find something I like, I stick with it.
Oh, and apart from the cheese, Britain brews some wonderful beers. I used to love Theakson's Best Bitter, for example.