UPS has a good union. It is usually the same driver on the same route and they know what they're doing. I don't know what happened with FedEx and their union but it always seems to be a different driver who is not confident. For residential service anyway. Amazon pits multiple local 3rd party carriers against each other in a race to the bottom in both quality of service and labor quality of life. Really shameful behavior by Bezos IMHO.