I love being British and living in the UK, and never slag it off or wish I lived anywhere else. I think a lot of people who can't say a good word about the UK either spend too much time in an echo chamber online, or aren't very well travelled.
Our countryside, national parks and coastline are stunning.
Bits are definitely funny and we value humour.
We're typically pretty friendly. I was in Germany recently and quite a few of us were crammed inside a bakery waiting for our orders, and noone said a word to one another! In the UK, someone would say "Blimey, they've got us packed in like sardines!" and then someone else would join in with another comment, and that's what most situations go like here.
Despite the online echo chambers that have caused extremes of opinion in both directions - generally speaking, we have a pretty moderate government (by global standards), decent human rights, we're secular, our police force are fairly mild mannered and police us by consent, and Brits are a pretty decent and fair bunch.
We get shit weather every few years and it makes most of us miserable, but gives us our lovely greenery and misanthropic downtrodden sarcasm that we're known for.
Our economy is shot to pieces, and housing is too expensive, but where is that not the case?