I have a constant pressure in the back of my mind, that my games are not good enough. But then I wonder how games like Big Rigs even exist.
If you also have some anxiety about dev / release - just don't worry. Release as you must, and update as need-be. Give yourself a break.