On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You don't provide a lot of detail, so I'm assuming a few things : that this will be the first time you release a game that you consider bigger than your average jam game,  and also that you don't depend on game dev to pay the bills (you may have a job or be a student), and maybe the progress on your game is stalled because of your worries.

I believe you are putting yourself under a lot, and I mean a lot of unnecessary pressure here. If this is really your first game, you probably shouldn't aim for the stars on your first try, but rather try to complete something that you would enjoy playing first and foremost. Have fun making your game and polishing it. If you don't like your project, chances are few will.

Also, get feedback. As much as you can. I understand how scary this is, but if you are unsure whether your game will be liked, don't wait until the full game is done before showing it to people, this is a highway to disaster. You'll need feedback and suggestions on a regular basis in order to stay agile and fix stuff without having to break or undo lots of unwanted mechanics. This idea is yours, and only you can turn it into the game you envision, so don't be afraid to publish a demo, show it to your friends and family, and ask what they liked and didn't like about it. You'll get some criticism, some relevant, and some not. You'll have to sort that out and think about what you want to change.

Personally, community-wise, my short game dev experience has been nothing short of amazing. Sure I've seen trolls and mean useless words here and there, but for every troll, there are at least 50 people with constructive advice. Don't be afraid to join discords servers, share screenshots and demos, or join jams to try out ideas and develop your skills. Jams can get you a lot of views and quality feedback on an idea you want to try.

To sum it up, I think the most important thing is to have fun making your game. Life is short, do things that are fun for you!