Good enough is just getting it done. Good enough ignores the details. Good enough doesn’t take time to find the flaws and fix ‘em. Good enough means half-assed.
But what’s GREAT? Are we talking about perfection? Of course not- I’m not sure perfection even exists! GREAT is the absolute best you can put out there. It’s attention to the little things that can make all the difference.
You can spend too much time “getting it right.” You have to do things the best you can, and then there comes a point when you have to let go. Worrying too much about perfection is detrimental to success. Create the best thing you can, get it out there, and move on.