no country is perfect, no country is clean and pure. Every country has their own bad things, there is no way there is a perfect, great, awesome country with no flaws. Especially, china has different system, which might be quite controversial for people, no freedom, but they offer an equality. US might offer freedom, but not equality. The reason why people often mention these two countries, and compare them is due to their power. We can't deny that China and US has the biggest power in financial, enough to suppress each other and affect other surrounding countries. However, I don't think both countries is perfect enough, they all have their own pro and cons.
You just made a really good point on this. Every country cannot be perfect, there will always be something that will be a flaw for them. In the case of USA, I would say that the reason why there is inequality is because there are people of different races: Asians, Blacks, Latinos, etc. So, there tends to be a division among them. But when you go to China, there isn’t a huge number of different races there, so it now seems like they are united.
So, you cannot find any country that is hundred percent perfect in any way. Even those countries where there are too much freedom, unlike China, you are always going to find some problems. Freedom is a good thing, but sometimes there are people who tends to misuse the freedom that’s given to them.