Ranked Choice Voting. Screw the parties, everyone who wants to just runs and you rank the candidates in your order of preference. Then the bottom vote getters are eliminated until someone wins with 50%. If it’s Trump, Bush, Hillary, and Bernie like 2016 and you’re a solid conservative you can put Trump and Bush 1 and 2, the lefties 3,4. If you’re a moderate who prefers centrists over either extreme you can put Bush or Hillary 1, 2 and Trump and Bernie 3,4. If you’re a big Green Party supporter you can put their candidate first and then the compromise candidate second to show you care about that issue. We get the politicians our system produces and having only two choices every election is garbage.