One of My American friends lives in Beijing for many years, he lives in a professor's home, teach their kids/grand kids English. Also do a job as tourist guide in Beijing. He probably has no money problem, since he was a millionaire.
even living in Shanghai is much better, traffic is better, pollution control is better, air quality is better, weather is better. I don't understand why people wanna live in Beijing.
of course US is better than both of them, in term of everything.