Lifes good, however everything seems to be rushed and every time I go to another country everyone seems so much more relaxed. However, I love England (can't say much for the rest of the UK) so it's worth looking into.
Prepare for rain and cold, better pay from your job, but also more expensive living. I'd stick to the cities because it's cheaper to live when you consider transport and house prices (outside London), and you will also get higher salaries.
Try to stick to Multicultural cities as well, because they will give you more of a relaxed feel (in my opinion anyway) and people might just be more friendly with you. London is an obvious, but so is Leicester and Nottingham, plus many others as I'm sure. Leicester isn't a very nice place particularly, but Nottingham has a lot of Asian students, Middle Eastern migrants, American tourists and when I'm around on a friday night I tend to find a lot of Europeans. In fact, the other week I had 2 Russians come over to us and have a drink with us, although you have to be careful with people you meet because of crime, in general it is really friendly. Find cities like this!
Everywhere I go they're always building these big new contemporary buildings so many cities are really becoming modernised and it's a good feel. Of course everything like medical care (probably not nursing but that's a different matter) and technology is excellent, but it'd be more of a jump if you were from say Africa, probably not that much different to Italy.
If you don't take anything to offense and can laugh at the bad points, then you'll love it. Great nightlife as well, can get quite messy!
Things to consider when you come over though, high unemployment and when you do get a job, high tax.