Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I must say this is the first time I've heard that one. Every one I know seems to like mega because it manages the download for you and is free unless you plan to store large amounts of data on mega. You also don't have to interact with the app much at all after setting it up because you can just install the app from the mega folder in your storage.

too complicated and easier through this site.