Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The only stuff that itch won't get is anything Steamworks related and achievements. Otherwise it'll be the same. New official content specifically WILL make it over to itch.