I doubt there is any type of system that would be inherently 'perfect', but overall weighted rating does a decent enough job from what I've found in my time lurking. It helps to find games that are 'fresh gems', but as they get stale or the dev goes off the rails or yes... starts milking patrons, it will drop.
It will take a lot to consistently get a lot of views, likes, and enough 4-5 star reviews on a consistent, enduring basis to stay high on the weighted rating.
Though when I say decent enough I mean for me personally over the years, helping me find new and interesting projects. I'm sure everyone has their own preferred method of finding what they are looking for, even I search tags from time to time.