Tem vários métodos de eleição além dos que usamos (maioria simples para eleição municipal em cidades pequenas e maioria em 2 rounds). E tem bastante estudo em volta do tema.
Se quiser saber mais, tenho uma playlist do youtube sobre isso.
Se quiser um TLDR: existe um teorema matemático que diz que é impossível um sistema de eleição perfeitamente justo se há mais de duas opções/candidatos, procure por "impossibilidade de Arrow". Assim sendo, você precisa definir quais características você mais valoriza em um sistema de eleição para, depois, escolher entre os métodos de eleição que atendem aos seus critérios.
Se você souber programar, eu tenho esse projeto que usei para entender como dois sistemas que acho interessantes funcionam na prática.