I lived in in Beijing for 9 years, just moved this month to LA to start a new job...
My tint of China is shared by other long term laowai, and many locals as well. The people most optimistic about China are Chinese that have already left...voted with their feet one way but vote with their mouth in an exact opposite way. This contradiction is pervasive in the Chinese government as well (Xi will send his daughter to Havard while decrying the unsuitability of western education). I guess many Chinese see no hypocracy in this kind of thing, but it drives us crazy.
Who cares about the US, they don't even bother fighting for the moral high ground. China feels like they really need the high ground badly and are also entitled to it (we are strong, but we are also always victims, Vietnam stop making us do bad things!). This just makes the rest of the world very annoyed.
I suggest that you travel the world, go back to China and see it for what it really is. You should also try living in different countries, like Europe. Your worldviews will broaden substantially.