I launched an MVP a few days ago, and it was all right. But I knew i could make it better, so I've recently working on another (improved?) version of my web app but even though I know it's better than the last version, I don't feel like it's good enough to be shown to potential customers.
Here's the new version, you can compare it to the old version here.
I'd like to know what you think of it. Does it convey what the product is, easily? Is the design too busy?
Reid Hoffman (LinkedIn) coined "If you're not embarrassed by the first version of your product, you've launched too late." I think it applies here. If you feel the product is useful to people, you should launch it.
Having talked to many successful startups and indie hackers, I've seen what some of them have built. And the technology and sometimes the user interface... it's crap. But people still use it. Because it provides value to the people who use it.
Focus on the value you're providing and try to get customer feedback as early as possible.
Best of luck!