In my view there needs to be a balance.
Some things I've continued refining, researching, forever, and never release them.
Other things I release without thinking too much about them, and might not have been the best.
It's an art to know when things are done.
The best that has worked for me is to have a public draft, then quickly edit it to match the initial feedback.