Thanks for mentioning this. I am no expert in voting systems, but reading these, it seems rank-based ones are not theoretically nice.
https://en.wikipedia.org/wiki/Electoral_system#Recent_develo...
https://en.wikipedia.org/wiki/Comparison_of_electoral_system...
https://en.wikipedia.org/wiki/Arrow%27s_impossibility_theore...