- If you just want better candidates to choose from: non-partisan blanket primary.
- If you just want to be able to choose the best candidate: ranked choice voting.
- If you just want your choices to actually matter: non-partisan redistricting.
For more, listen to this episode of Freakonomics. Actually, you should probably listen to every episode.