itch.io Spring Selects Series A
On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

The point of releasing on Steam is the large audience and discoverability that Steam brings. If it were just about releasing the game I'd release only here on Itch.
(there will be an Itch version)