I just read another post on here from someone who has been developing his MVP for two years. TWO YEARS!!
The reason given was because he want's it to be "perfect" before launch.
Check this out:
Amazon: fixing bugs
Netflix: fixing bugs
Google: fixing bugs
Youtube: fixing bugs
The morale of the story - "Perfect" does not exist, and it never will.
If it did you can be sure that companies like those above (with billions of dollars and thousands of the best engineers in the world) wouldn't be shipping bug fixes and incremental improvements years after they launched.
Release your product. Now.