Whatever we do; it’s all about timing. There is no perfect product.
If you are too early for industry, you need to either wait or you can quit. For waiting, you need to have capital, time and patience to wait till the timing is right.
If you are late or too late, you need to differentiate yourself at least 10x better and make them try yours. Or, don’t enter the market.
Whatever we estimate still we don’t know many variables. That’s why you need to trust your gut feeling after you have done all the research and analysis. If you are the right founder and the market is wanting what you are building, and finally the timing feels good, Don’t overthink!