Single Distributed Vote
I propose this system as a better alternative to RRV. I call it Single Distributed Vote. Within the class of Thiele type systems is this the best? Are there issues I am missing? I try to give a full description on the page so I will not write more here.
I've been looking at this and I don't think it is the best. One (minor) problem is that when you're summing the scores, for voters that haven't had any candidates elected and also gave a score of 0 to the candidate in question, you get 0/0. Obviously you just need to count it as 0 to get it to work, but it can make one suspicious that there are problems lurking beneath.
But the main problem is that it fails scale invariance. Well it passes in a multiplicative way as it is defined on the wiki, but not if you add to the scores.
For example, if everyone scores 1 to 10 instead of 0 to 9 (so just adds 1 to every score), you can get a different result. KP + SPAV (also known as Sequential Proportional Score Voting or SPSV) passes this. I know it might seem unsatisfactory to "split" the voter with KP, but in terms of passing criteria, it seems to do the job.