If you are fixating on a decision regarding launching, don't.
Don't think. Go in, straight away and react accordingly.
Most of the time the product for indie hackers is not too hard or too out of this world. It uses basic tech but solves a problem that is relevant.
So if the tech is not that hard, what most of the indie hackers spend their time on?
They perfect the things that don't need perfection.
Busy work, something to excuse yourself from actually shipping and launching. That is not what it means to be successful.
Doing this doesn't help anyone. Just start now and see where it will get you to.
Don't be afraid.