Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Steam is free for all Itch players, but the game will also be available on GoG on day one for all the reasons you mentioned

Sure, but still i prefer itch, nah !

Deleted post