Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

As itch has developed they've been incredibly receptive to user feedback, to the point where every once in a while even a single suggestion can turn into a whole new site-wide feature. 

Itch prioritizes people and their creativity, not abstract ideas like "industry" or "business sense" (not to say they lack sensibility in those regards. People-mindedness has proven to be quite sensible here!)