Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

No plans for a Steam release. For now, I am committed to the pay-what-you-want model and that's not something that Steam offers.

I also prefer Itch in that it allows people to buy/download games without making an account (which is what seems to be the barrier to entry for people who prefer Steam).