Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
Admin

Both have their advantages, if you've been building tools for a while then you might have a library of existing code that can make you develop much faster. But, an existitng engine could bring the development effort of hundreds of people, so that could give you a good foundation to work quickly as well. If you're not constrained by deadlines I say pick the option that's most interesting to you.