Launch a mediocre product ASAP, talk to customers, & iterate.
Yeah, you should.
But it works when the product solves a problem for which people accept the bugs & experience issues; until your iterations fix the major ones.
Otherwise, don't bother launching the product.