There is only one system of PR worth having - Single Transferable Vote but we'd need some form electronic voting to make it work.
Under STV you rank all candidates in order of preference. If no majority is obtained then the lowest is eliminated and those voting for them have their vote...