I prefer 1SP = 1 vote, multiple candidates. I don't think 3-5 votes is enough redundancy for passive users. Investors may want to vote for witnesses but they don't want to check their votes every day. At the same time members of a community may want to use all their votes to elect their own witness.
I think disabled witnesses should be automatically excluded from the calculation and votes should be divided evenly among your voted active witnesses.