Single transferable vote has (for whatever reason) gotten more traction in the "for show" referendums on voter reform in canada than the other main Pro Rep system MMP. I say "for show" because there is a 40% veto built in and a new voting system is highly unlikely ever to beat that veto. (BUT it keeps us plebes amused and that is what counts).
How about a MMP STV voting system?
Voting papers would have a party section where you can put your x beside one party and the stv part where you select your local rep. Ridings to elect 2,3 or more MP's and any exausted votes (the votes that do not elect anyone) go into the party pile to be counted towards the extra mmp seats.
I have not gone into the math of the thing.
The MMP portion of parliament would depend on the size of the exausted component. If someone only wants local reps, they need not vote in the stv portion and if they do not like the lists, they do not have to put a party vote into the box. Perhaps if the local reps were really bad, most of the votes in that area would be list.
I think that such a system would give the local choice that people want, and also allow the "party, not the person" voters to vote for harper's crew or iggys crew or Jacks people or whatever.
The federal NDP is the only party in parliament with a stated pro rep objective.
A stv mmp system like above might just have greater appeal to the voters than the fptp mmp that is traditionally offered.