The need for more parties goes hand in hand with the need for STAR voting
Check out STAR Voting. It is range voting with a runoff step to avoid bullet voting
The need for more parties goes hand in hand with the need for STAR voting