Does your knowledge of Xinjiang and Tibet come from your own eyes, or from Western media propaganda?
The main difference is that the Chinese only have one party -- which means they don't have to pretend their votes matter which might even be seen as an improvement (at least honesty wise).