A better voting algorithm for a better democracy: allow more than one vote per person. This eliminates numerous problems with today's one-vote-per-person. It's simple (no voter confusion) and results in better outcomes.
The whole point of the alternative I link to is that it's simple. If you like the Democrats _and_ the Green Party, you can now vote for both. This prevents the Green Party from "stealing" Democratic votes.
Because of our the current poorly-designed system, we have an artificially low number of votes for non-Democrat and non-Republican parties.
https://80000hours.org/podcast/episodes/aaron-hamlin-voting-...