I have learned the hard way that releasing a game is your moment to shine. If it wasnt good the moment you uploaded to Itch, the game is doomed to flop. But then, even flopped games can be worth the effort as the people who keep with you on the journey to betterment, will still play your games no matter the quality of its art.