For anyone curious: Ranked-choice is what we use in Cambridge. It's *wonderful*. It almost completely removes the bitter party partisanship. Candidates focus on the issues, and you just vote for your favorites in order. 🙂
If your first-choice candidate doesn't get enough votes, your ballot gets applied to your second-choice candidate. You never have to worry that voting for your favorite might let the really bad candidate in.