As was shown in Bitshares, which relied on holders of BTS to vote on "good" block producers, users can not be relied upon to make these judgements. They will either vote at random, or vote based on trivial stats like uptime. The holders of BTS ultimately paid the price when the creators of the coin forced through a proposal to increase the supply cap and the price collapsed as a result, but the creators have since moved on to other coins.
It seems to me that proof of work works, and proof of stake (as implemented in Tezos) may work, although it's not been running successfully for very long. I'm very suspicious of other consensus algorithms protecting billions of $s worth of assets.