It might depend on the definition but I'd probably expect engagement/total to play a bigger factor.
As it is it weights very heavily towards evenness:
A: (11, 10)
= 21
B: (99, 90)
= 21
They have the same ratio of votes but I'd expect B
to be more controversial since more votes are tied up in the controversy / it got more attention. Maybe most people just don't care about A
so they didn't bother to vote.
It has a "free evaluation" that I think can be as long as you want it to be / honor system.
Its been worth it to me to pick up a license and support the development though. Its reasonably priced (for a dev tool) / no subscription and definitely beats the free clients I was using before (Sourcetree/GithubDesktop).