I left the UK 4 1/2 years ago and in honesty I've never looked back.
Having just returned from 6 weeks back there, there are most certainly things that I'll miss - driving standards are a million times better than here in the Caribbean, Greggs steak bakes, fabulous shopping and yes, friendly people. I miss the fact that I can be anonymous and how cheap things are with the BOGOF deals in Sainsburys and the like. And I miss my family.
I also came back for a week in April and I loved all the Jubilee comradeliness, it felt like the Jubilee and Olympics were bringing people together, making them proud to fly the union jack. That has been missing for a while.
In fairness, there were things I didn't like originally so I left but only because it wasn't the right place for me. For all the bad things like benefits scrounging, horrendous childcare fees and ridiculous immigration laws, England also has wonderful things like a great NHS system (having had dealings with the NHS both personally in the past and most recently with a family member, they were beyond wonderful on both occasions), child tax credits, a relatively stable economy, history, culture, people trying to make a difference in the community etc etc.
What is keeping me away is the knowledge that if I come back, my husband and I will be leaving the house at 7am returning at 7pm, leaving our 10 month old DS in daycare, whilst we earn half the salary and get taxed ridiculous amounts.
I can only be grateful that I have had the opportunity to enjoy a life elsewhere so that when I return for holidays to see my family, I can enjoy everything that England has to offer. I don't dislike England by any stretch of the imagination, it is my homeland. But DH and PFB come first and I will stay anywhere where I can enjoy an outdoor lifestyle and even though I work full time, I can be home with my baby by 5.15pm every evening to play with him and put him to bed, something that a lot of other mums don't have the opportunity to enjoy.
There are pros and cons to everywhere, nowhere is faultless. Even here in the Caribbean, there are downsides but it's what you make of it in the long run. You just have to try and keep your eyes open for the opportunities that present themselves.
Not sure its worth selling England to you OP, unless you can step outside of it and get some perspective, you will only see the bad. But there are plenty of good, nay, wonderful things about England.