My preferred system is a hybrid with 400 constituencies elected on an FPTP basis and a further 200 seats made up using PR. When all the votes are counted work out the PR share for each party including the FPTP 400 seats. Each ballot paper has the option for all parties in the election sometimes with no actual candidate in the constituency allowing your vote to be for the party you support.
The remaining 200 seats are allocated to the highest loosers to make up the PR equivalent. This will keep the constituency link and it avoids parties using lists of candidates that the electorate have not voted for. In the event of a main getting too many seats in the 400 that would be allowed but no more seats in the 200.
You could also remove the need for bye elections by selecting the next party candidate who was actually voted for. Sounds complex but mathematically straightforward.
Last letters make new words - Series 3
Orchids and other lovely plants that don’t need a lot of attention



