Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It’s your game, so don’t let me stop you. :)

I think that people tend to be their own worst critics, though, so perhaps you’re being hard on yourself.