I've lived in the US, China and Spain.
I found the US a racist, violent place, although New Mexico where I lived for a year is beautiful. I will never go back although I'm still in touch with my ex in-laws.
Spain I disliked because the Spanish are sick of Brits and treat us the way racist Brits treat immigrants here. I had no desire to live as an ex pat, so gave up on Spain despite loving my job in a perfect, utopian, little school.
China I both loved and found hard. I made lifelong friends there, and want to go back because they've become part of my family. But the pollution was hard and the sheer sense of distance from home freaked me out. As a teacher, the enormous respect for education and teachers was like a warm bath after education (not the students, the system) in the UK.
Out of all of them, China was head and shoulders above the rest because of the people. I loved them.