The US has 2 million people locked in cages. If you seek the freedom to be locked in a cage, America is clearly the better country. Of course, America has a much higher crime rate. Those who enjoy the freedom of getting murdered are better off in the USA.
The crackdown in Xinjiang is a response to terrorist attacks. Both America and China are pretty reliable for grossly disproportionate responses to terrorist attacks that ruin the lives of millions.