I think for me it depends on the context. If it's for a customer, then yes, perfect is worth striving for. If it's for a kid who's just going to love it to death, then good enough is good enough.
However, my favorite thing to say is "if it looks good from a galloping horse, then it's fine."