Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Each have pros and cons. I like to work solo so i can throw all the ideas i have into my project without any pushback from a teammate but it's also really fun to work on a team with either randoms or your friends. Sometimes the pushback helps the project and you also end up having more experience with working in a team environment. Plus, more people working on your project means you can potentially get stuff done faster.