US's president elections are effectively decided by 10k delegates in two parties during primaries, population chooses from two options they are given. It is better than in China(which has one party), but is it really by far better?
Let's also not forget that only 538 people have actual voting rights in US presidential elections. It's mostly a formality, but one of many flaws in the US democracy.