You'd have to be insane to invade China, though. "Never get involved in a land war in Asia". Especially never get involved in a land war in Asia against someone with an army the size of China's.
> 2. Its embracing culture will attract more immigrants.
This advantage the current administration seems to be working as hard as possible to destroy. As far as I know, though, this is still an advantage for the US compared to China.
> 2. Its [China's] economy is still underdeveloped, therefore economic growth is a lot easier.
It's not nearly as underdeveloped as it used to be. Further growth will be significantly harder than past growth was. Can China keep it going? I don't know.