I’d be okay with ranked choice. I’m generally leery of a purely PR system, because it enshrines the Party as the fundamental basis of political authority, rather than individual MPs. Under PR, the people actually sitting in the House of Commons owe their seat more to the party leadership than they do to the voters, and so they’ll tend to be more loyal to party than country. Maybe not right away, but that’s how it will evolve. Under PR, there’s not much point in even having individual MPs, other than as a pool of people to select a cabinet from.
I’d tentatively support a mixed-member proportional system, if it wasn’t the one that they tried to push in Ontario, which used the PR portion to “correct mistakes” made in the non-PR part of the vote. The two votes should be entirely separate - you vote once for your riding (FPTP or ranked choice or some other system, whatever), and once for the PR system. The parties get the ridings they win, and then a percentage of the PR seats equal to their PR votes, no screwing around with “topping up” their seats if they didn’t win an equal percentage of the ridings.
If we were to use such a system, I’d be tempted to include some means by which voters could have an effect on who is included on the parties’ list of PR candidates, so that the parties can’t stack the lists which pure party hacks, but I’m not exactly sure how to word any legislation to control this.