-it can all be fixed in the mastering
-a good mastering engineer can take ANY mix, no matter how bad, and make it sound PRO
those are the ones that i run into alot of times with new clients, many of which have never had their music mastered before. although, i have to say, it has opened their eyes(or ears) to the fact that if they, or their producer, are doing their job better, i can do mine better.
this is why i prefer attended sessions with new customers, if at all possible, especially ones that have never had it done before. that way they know i have done everything within reason to make their recording sound as good as possible, without destroying the original vision of the project.
and they can also see , that there isn't a whole lot of hocus pocus going on, but instead some very critical listening and precise adjustments with basic tools, no magic wand or box or fairy dust involved.
oftentimes i get repeats like this, but the difference is , they'll come back to me with a better mix to work on.