Choosing between parties is arguably less democratic because in many countries with such a system, like the USA, you basically just have corporations/corporate media choosing the candidates, so your “choice” is between corporate candidates, so corporations always win. There is no option to reject the nominee entirely, while in China’s system you can reject the nominee. you can just straight up veto candidates.
Westerners often also look at the very end of the process and ignore everything leading up to it. They will say “there’s only one candidate on the ballot!” as proof it’s undemocratic (even though this happens all the time in the US too…). But this ignores the entire democratic process leading up to how the candidate gets on the ballot in the first place. In Cuba for example, candidates getting on the ballot is a two-year long process resulting from local elections and meetings with mass organizations, but they ignore this entire process and just focus on the final election at the very end.
There is no way to “establish whether or not there is an objective reality.” It’s a philosophical position. You either take the reality which we observe and study as part of the material sciences to be objective reality, or you don’t believe it’s objective reality and think it is all sort of invented in the “mind” somehow. Either position you take, you cannot prove or disprove either one, because even if you take the latter position, no evidence I present to you could change your mind because to be presented evidence would only mean for that evidence to appear in the mind, and thus wouldn’t prove anything. The best argument we can make is just taking the reality we observe as indeed reality is just philosophically simpler, but that also requires you to philosophically value simplicity, which you cannot prove what philosophical principles we should value with science either.