If possible, I would use GM approved skins, or Dynacorn...
Yes, much easier and faster to replace the whole skin, and they wouldn't have to also fix the other problems. Instant gratification so to speak. Typically they grind the edges to cut through, cut any spot welds, clean the metal on the door frame and the new skin. Fit, bend, crimp (Hammer/dolly) and depending on the shop and car they are doing they may use a bonding agent or spot weld, and you have a new door!
Search around for the best skins... I haven't looked but there may only be a few who produce them?