However, I'm not sure how much of a (perceived) advantage over proportional representation this gives you.
If you're looking for possible alternatives, I find Germany's model not too bad: two votes, one for per-district representatives and one for parties which is evaluated proportionally. Not perfect, but works out in practise.
I'd like one mode change though: instead of giving one vote per list, I'd like to allocate an arbitrary number of votes per list, but you can give at most one vote per candidate or party. That way you can vote for blocks of parties/candidates, or even vote against somebody by voting for everybody execpt that one party/candidate.
This would remove a lot of tactical debate if you're vasting your vote on candidates/parties who don't have huge chances for success.
That happens with annoying regularity. I have a system for dealing with that too, but that's a different blog post. ;-)
> I picked up the "perfect" from the headline and came up with a counter-example.
Well there's a reason "perfect" is in scare quotes. If I really thought the system were perfect I'd actually be advocating it instead of going "Hey guys, here's a neat idea. I'm not really sure if I'm actually for it or not".
The meaning of perfect here was intended to be that it has a lot of the properties which many people claim are impossible to coexist and summarise under the heading "there is no perfect voting system" (it overcomes the impossibilities by being non-deterministic), whilst remaining very similar to the existing and familiar system
> This would remove a lot of tactical debate if you're vasting your vote on candidates/parties who don't have huge chances for success.
which doesn't work if you give each party 1/#number_of_parties_voted_for votes (voting for CoolGuy gives your vote on EstablishedAndNotTooBad less weight, after all.)
How would you feel if you got 80% of the votes in your district, but the lottery (even if repeatable) picked your opponent? How would those feel who gave you your vote? I'd certainly felt cheated.