Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I had no idea, how was the experience?

Best I can say is "normal" - Linux has been my primary desktop OS since 2006, so I don't have any current experience with anything else to compare it to ^_^