My personal favorite system for single-winner elections is approval voting (basically just vote for as many people as you want). There are systems that are mathematically much better, but they are all considerably more complicated, and I'm of the opinion that if voters don't understand the voting system, it will damage their confidence in the electoral process.
Also, as a fun fact: note I said "deterministic" systems can't eliminate strategic voting, but the most simple voting system of all completely eliminates it: pick one ballot at random, and what/whomever was voted for on that ballot wins. Obviously you would never have a reason to vote for anything but what you want to win, but it has oodles of problems in practice.
https://en.wikipedia.org/wiki/Voting_system
My personal favorite system for single-winner elections is approval voting (basically just vote for as many people as you want). There are systems that are mathematically much better, but they are all considerably more complicated, and I'm of the opinion that if voters don't understand the voting system, it will damage their confidence in the electoral process.
Also, as a fun fact: note I said "deterministic" systems can't eliminate strategic voting, but the most simple voting system of all completely eliminates it: pick one ballot at random, and what/whomever was voted for on that ballot wins. Obviously you would never have a reason to vote for anything but what you want to win, but it has oodles of problems in practice.