First of, I am foreign. In the sense that I am a non-British person and I would have loved to be one, but I do live in Britain.
Whether you like living in Britain or not is a matter of your own perspective. For example, when I first came to England I found that the small houses and the generally dark green environment, even in cities as big as say Brum, were extremely picturesque and quaint. The weather, well, all countries have bad weather from time to time. And here is no exception. I personally find the horrible weather to be a myth, because especially during the Spring or Summer the weather is so much better, and it gets quite sunny too. It is not depressing to me as others make it. Plus, lots of people like rainy and melancholy weather in the first place.
Ironically, the British demeanour (the 'less friendly' demeanour, if that is even true about British people) genuinely attracts me, it gives me the impression that you guys mean business, and that it takes more than just a pat on the back to trust and build a solid relationship with others. Similarly, I like Britain's history, and heritage.
Since I am essentially a third-party person, I merely wanna highlight the fact that whether you like living in a country or not is shaped by your complete perception of it. I like living in Britain because of my personal understanding of the spirit of its people and its history, along with its 'bad' weather and 'dull' buildings.