The enemy of good is better, and that includes the quest for perfection.
Being a perfectionist is the enemy of progress in a successful diet. Being a perfectionist is a true weakness. There is nothing wrong with the quest to be better, but perfection is not attainable. Perfectionism destroys your energy on inconsequential details. Perfection does not equal diet success, and ti will ultimately lead to failure.
Perfectionism leaves little room for being less successful, and a little lapse will result in regret and feelings of failure when you do not measure up. Perfectionism makes you find faults in your success. Instead, focus on standards are achievable and be less critical of your achievements. Perfectionists create self-inflicted, based on imagined expectations from unrealistic standards. The perfectionistic dieter typically sees great results and feels completely in control for a few weeks or months and then it falls apart, and the bottom falls out of your plan.