Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You forgot "admins actually caring about quality control", that's a pretty huge good thing with Itch in my book :)

Also, having tried a few venues, Itch definitely has the most streamlined flow for releasing projects... pretty nice when most of the stuff you release are jam games and you don't feel like making a million images of weird sizes and go through 20 steps of paperwork just to make a sloppy 72-hour project available to the general public.