Here is another philosophy with 2 valid schools of thought:
1) Finished is better than perfect; and
2) Finishing is overrated.
Merits to both, and some days I'm in with the first, and other days it's the second.
It does not have to be an either/or resolution.