I'm a bit disappointed by the proposed alternative, which is approval voting.<p>Every alternative voting method I've seen proposed by voting geeks has flaws that are as serious as the current system.<p>There are two main problems with approval voting (and other similar systems like condorcet). The first is that approval voting assumes that every preference has the same weight. Either yes, I approve, or no I don't approve.<p>If we imagine three candidates, A, B, and C, with 10 voters giving a score of 0 to 100. If 9 people give A a score of 100, B a score of 1, and C a score of 0, while one other person gives C a score of 100, B a score of 1, and A a score of 0, then B will win the election in the earlier methods, despite being 99% unpalatable to the majority of everyone.<p>The second problem is non-voters. Our current system ensures that the will of the non-voter is never accounted for. Now, that seams obvious, because they haven't voted, but it's possible to build a system that accounts for everyone's vote.<p>In the world of single-winner systems, I think the only voting solution that truly represents the will of the people is repeat-stable voting. With repeat-stable voting, you keep repeating the election until the results are stable. An example of this would be voting every day on the exact same election until the results of two subsequent votes produce the same winner.<p>That way there is no such thing as the surprise upset. If the will of the people is not captured in the first vote, they have the chance to mobilize for the second, or the third. In this way, you capture the will of the abstainer, as well, because the abstainer is guaranteed to know the result of their choice to not-vote, which means they have the opportunity to change their vote and haven't done so.<p>To move beyond single winner, however, I think the next big leap forward in voting enabled by technology would be hierarchical vote delegation. Instead of electing a leader, you delegate your vote to a leader. (This holds for any role) An elected representative is not making decisions, but wielding their collection of delegated votes. On any single issue, a person is free to manually control that issue, overriding their chosen delegate, and this ensures that the actions of government are truly those decided by the electorate.