Shops can do amazing jobs however insurance won’t pay for it typically. It should not leak though.So if the body shop does a completely unacceptable job I should just shrug my shoulders and say, "Oh well, it's just an appliance."? I'm sorry but I take pride in my cars and I strive to keep them in as new condition (which was how the buyer of my 2015 X1 described it). Shops that do a half •ss job may be good enough for you, but I simply won't tolerate incompetence.
Example, wife’s aluminum hood got slightly bent. They would not take body shop try for new one and they worked on it with okay at best results. Aluminum is not easy to work with.