perhaps you would like STV?
https://en.wikipedia.org/wiki/Single_transferable_vote
there's no better system than democracy
and it is shit show, always, and little vagaries can indeed become big problems, as you say
but that only argues for more and consistent voting