This is just an idea I had; I'm not sure if it's been suggested before. One problem that happened in reddit (I'm sure everyone is sick of talking about that website) is that the upvote and downvote was supposed to mean relevant/not relevant, but it was used as agree and disagree. This meant that people could be silenced by a "hivemind" by a massive amount of downvotes.
What if we say that upvoat and downvoat DOES mean agree/disagree and instead of sorting based on upvoats we sort based on total number of voats. Therefore either the most relevant or the most controversial get rated at the top AND you get to see what people think about it. Having the most controversial/relevant at the top could inspire more discussion.
I feel this is a much more sustainable way to do voting at scale because at the end of the day voting based on relevance is a bit too nuanced for the average user.