I would never try to suggest they are perfect, but I would make my bets that the US will do more to advance human rights than China in the next 20 yrs.  Spotty as it is their environmental record is light years ahead of China.
.
Although less would be better, I prefer American militarism to Chinese.  Say what you like about their democracy, it is better than China