Honestly, I’d like to take it a step further to what I think of as ‘blind voting’ (ranked voting on issues rather than candidates). In my ideal world, there’d be no political advertising. People wouldn’t know the parties, and maybe not even the names, of the people running. The candidates would obviously have to meet certain criteria in order to run, just as they do now.
The primary could consist of the candidates ranking and voting on the same issues we’d later rank and vote on during the general election. Some mathematical magic would figure out which candidate most closely fits the majority’s votes on a number of voter-ranked issues and that candidate wins. Clearly, I haven’t thought this out thoroughly. ~
Voting on individual issues might stop low-information people from voting against their own interests (for example, many conservatives liked the Affordable Care Act if it was presented as a republican plan, but hated ‘Obamacare’ which is the same exact thing). Blind voting would give third-party candidates a fair shot. Without campaigning/advertising/party affiliation, we’d get rid of ‘party before everything else’ voters and if we went with total anonymity, we’d do away with ‘cult of personality’ voters.