Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I believe your first two suggestions are incompatible with releasing a game on Steam


Yeah, like jagames says, you're not allowed to set your Steam base price higher than other platforms if you want to be on Steam and they expect you to properly support and update your game.