The most important factor for me, and the only factor pretty much, is to be independent.
Someone who has their own style and info, not copy pasta, would typically get my 100% vote. Its rare I use less power unless it's on a comment I appreciate.
We could charge a transaction fee for every single interaction with the blockchain that scales up depending how long it was since your last action. I learnt that from Blurt blog, they prevent spam with a burnt transaction fee, they have no downvote utility and say it worked well to prevent spam.