Being an EU citizen from Cyprus that just started work in the UK, I can say that the UK has a very good system in place. Cyprus itself has an almost identical system to the UK (it's no surprise really as Cyprus was in the possession of the English before it became independent) offering free medical care, having a good government system etc, but still, even though the population is 100 times less than the UK, the UK system thrives in comparison.
The positives for the UK are the solid economy due to the lots of services it provides, the manufacturing that is now expanding with lots of companies investing in factories and jobs, the massive plots of land and animals that can supply a lot of the country with food, a very good (albeit a "bit" expensive) mass transport system... etc.
The negatives for me are the taxes but I guess that's for providing all these services to the public, but even then, the jobs here are much better in a professional expertise way and the salaries are MASSIVE.
I'm a mechanical engineer and if I stayed in Cyprus for work (if I found one which I doubt) I would get paid 1/3 of my salary here and living expenses are higher as well.