There are many parts to a body business and not all can be done by one guy... typically.
Some bodymen are just not fabricators... "bodywork" as a trade is actually only the finishing part of the body panel work, where the actual steel work is done by a metal fabricator. Some guys are really good at both but most are really only experts in one or the other... If you dont have a good fabricator to start with and the body guy gets crap to work with, he works it until its beautiful but it hides all the crap work the fabricator did.
A really good fabricator 'completes' his part so well with the bare steel that the body guy has very little finishing prep to do before sending it to the paint guy....
You'll be much more satisfied with the rework that you are doing and know its RIGHT!