The danger is that a perfectionist never finishes anything.
When I was working as an advertising copywriter, I was notorious for not "releasing" an ad until the last possible moment. Fortunately, someone older and wiser taught me a valuable lesson: sometimes "good enough" really is good enough, and I learned to let go.
Now, as the owner of a small publishing company, I have to be a businessman as well as an artist. I realize that no money will come in if I don't approve a proof and let a book start selling.
However, I seldom stop editing. I even re-do old blog entries (including this one).
The New Yorker magazine has an excellent article about Steve Jobs, which says that his real genius was tweaking -- not inventing. You can read it for free online.
I'm a tweaker, too, but being a tweaker can be dangerous because nothing is ever really finished. (When I was in college, I was still building bookshelves a week before I was due to move out of my apartment.)
Printing on demand and ebooks make it easy to keep tweaking. Maybe too easy.
With POD and e I can make improvements to my books whenever I want to.
Unfortunately, sometimes when I should be working on new books, I instead work on old ones.
Most of my books go through hundreds of revisions but the first one to be published is good enough to not embarrass me. A person who buys version 2.13 gets a better book than the person who bought 1.28, but I know that each version was "good enough" as of a particular moment.
One time I decided to delay a book by a week so I could change a comma to a period and uppercase the next letter. I doubt that anyone else would have noticed the perceived imperfection -- but I could not let it be.
Steve Jobs may have been more of a perfectionist than I am, the ultimate tweaker; and my iPad is better because of his obsession. I hope my books are perceived as better because of my obsession. One of my books is now nearly two years behind schedule. It's getting better and better.
(Illustration from The New Yorker)