Finding the balance between “good enough” and “perfect” is always difficult. I’ve realised that I often strive for perfectionism, even when it makes no sense.
Two days ago I was assembling a new web server for a website of a mathematical competition. A friend of mine came along asking if he could help. Suddenly, we put the machine together in ~45 minutes. It’d take me hours, if I were doing it all by myself.
I doubt that the friend had more experience with assembling computers than I had, he just didn’t feel the need for doing everything super-carefully.
This is my point. If it’s possible to achieve 95% of the perfect result in just a fraction of the time required for perfectness, I think it’s worth it.
Of course, this cannot be applied in every case - finding the balance is always difficult. 95%, however, seem to be “good enough” in most cases.