Totally agree and I’d like to see it applied from primaries on up to president. The current system doesn’t serve anyone but to divide republicans against republicans and citizen against citizen who would otherwise find more in common provided they felt they had their say by voting for the candidate they believe in and then if losing voting for the one that is closest to the one they supported.
Yep, runoffs do ensure that the voters can have the candidate chosen by more than 50%.
But, thinking about this Virginia race, it’s a general election and I’m not sure if my state (Alabama), or any state would hold a runoff after a general election where no candidate received 50%+. I don’t think that’s ever happened here since minor party candidates typically receive very few votes.