On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Nice ideas!

As someone who did a lot of reviews years ago (much more so than today), I feel there is definite merit in exploring the "Top Reviewer" idea.  It would be a good way to get players more involved in the community as well.   I have noticed that I've only ever seen 4 or 5 start ratings, I wonder if it's because people only rate the games they really like or don't want to be discouraging to other devs by giving them a bad rating.  More visible reviews / ratings is definitely something I'd like to see on Itch.