Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Yes and no, you will get the most stuff, easier online modes and more but also it just adds achievements to actual gameplay


how about the cut that the devs receive?

steam take about 30% , and in itch they have a system where the developer can decide what percentage they want to share with the platform but is set on 10% as default (and the developer can decide on more or less )