The USA offers higher quality of life and has a cosmopolitan, multicultural society. I live in the Netherlands, where I enjoy an extremely high quality of life, get access to diverse cultural programs, and get to meet interesting individuals from every corner of the earth who have come to pursue art, technology, and science here. Dutch tech salaries aren't the highest, but I'm living a great life. Dutch and American societies are open-minded and immigrant-oriented: both readily and easily assimilate millions of immigrants.
During uni, I did an exchange study in Beijing and Shanghai. I'm open to working a short gig in China, but I would never settle down there. Chinese cities have thin veneers of modernity and glitz, but they are polluted, offer poor quality of life, and—aside from small expat circles—are monocultural from a global viewpoint. I am thoroughly convinced that China lacks the West's ability to draw, retain, and assimilate foreign talent en masse.