When good is enough

Do you want to be the best in everything you do? Such dedication is commendable, but it can also be detrimental. There's a big difference between doing a good job and being obsessed with details that ultimately makes you counterproductive.

There are situations in which the best possible solution is to accept the fact that being "just" good is enough. When you should compromise on being perfectionist?