Hm - "better" can be very subjective. We, in West have a tendency to judge other countries by our standards - but those standards changed over our history and are also based on the resources & limitations of our countries. Is it really fair to judge a country that has been trying for less than 50 years to bring up the standard of living of their 1.5 billion people to a country with only 300 million people and which has had 300 years to get to its current standard of living?
I'm not making excuses for China's repression of various minorities in their country - but perhaps we should look a bit more at our own history before casting stones. E.g. China's repression of the Uyghurs is but child's play compared to what the US did to the native Americans or the West's use of slavery to benefit their countries.
China has nearly accomplished in 50 years, what took those countries centuries. It raised more people out of abject poverty than the entire populations of the US and Europe combined. Yes, the country has human rights issues and we don't like its non-democratic system of government. But there's no denying its success either. And what country is without problems? We chastise the Chinese for their treatment of the Uyghurs - yet here at home in the US, we allow 20,000+ of our citizens to be killed by guns every year. We lost 2 million+ people to Covid because our leaders thought that drinking bleach will cure it. Our children need armed teachers because they're afraid of the next mass shooting. China has none of those issues. Their children are safe in schools and nobody dies in mass shootings; despite being a 5 times bigger country, they had 1/10th people die from covid. Mass transit and telecom technology in China far outclasses the decrepit systems we have in this country. Medicine & medical treatment is far cheaper there than here. Literacy and educational levels are much higher.....and, finally, let's speak of the military threat China supposedly poses: as far as I know, China has never fought a war outside its borders - US: Korea, Vietnam, Iraq, Afghanistan. Lots of talk by US military haws about how China is accelerating military spending. But if you look at any data, it shows the US still outspending China by 4 to 1.
Sorry for this lengthy response.