You mention in the original post having more bugs. When I use something for the first time and it has a bunch of bugs that prevent me from using it, I never bother using it again. That loss of trust is hard to win back and it erases the potential value. I want to deliver a good experience to the user, first and foremost, so they actually come back.
As a user, I’d rather the developers release later with a solid product/feature.
As a developer, I’d rather release something that won’t be a support nightmare.