I've lived in the USA, I made good friends (most of whom's parents were temporary workers so 90% of them ended up moving again) but it as a place isn't that special (unless you go to visit places like the grand canyon, redwood forest, etc) so I was pretty happy to have come back to the UK at the time (I forgot how nice food that isn't filled with hydrogenated oil/high fructose corn syrup is)
I've lived in France too for a bit, which was great (although I was 5 and 6 so I might have had rose tinted spectacles)
Anyway, I don't want to move abroad for a long time, but I don't want to stay in the UK for the rest of my life either, so temporarily living in places abroad might be the best option. I get an itch if I don't move (not necessarily abroad though) after a long enough time period now unfortunately, since I've moved so much in my life so far.
If I do move, I defiantly don't want to go to a hot place, living in the USA has put me off it for life.