Here in Italy they all suck, because deliveries are managed basically by the same local transport companies. Yesterday I even had an issue with the proprietary Amazon delivery service, which is usually perfect. But it’s funny because UPS is the one that suck less. DHL, instead, is a nightmare. I had so many problems with them. One time I had to wait 2 weeks for a delivery, every evening a representative called me to know if I got the package (it was a funny woman, if I were boldier I would have ask her out lol). When the guy finally came, he told me “your road is difficult to find”. I told him to buy a GPS.
I think it really depends on the local services managing the service. UPS, DHL, … are just labels attached, they share the same rules.
I really can’t wait for drones to take over the delivery business.