My statement isn't that the USSR was perfect, it is that all of the material benefits listed above must come from material reasons. You would not expect a government based on a set of self-serving antidemocratic bureaucrats to result in such benefits, because when that's the form of governance it ends up more towards things like Saudi Arabia.
What's more feasible, that Soviet Citizens got lucky with Lenin, then Stalin, then Khruschyov and then Brezhnev, or that there were actually democratic means of exerting popular power other than electoralism?
Why do you call the USSR "imperial" power? It never engaged in colonialism or economic exploitation of the global south, quite the opposite. What was imperialist about it?
Regarding China, I would argue they're more democratic than the west based on the outcomes of governance and on the satisfaction of citizens with their government.