UPS is worse then DHL and TNT

I do not know but I always thought that UPS is better then DHL and TNT. But they are not. I payed USD 60 for a tiny chip to be shipped from Canada to Switzerland and they wanted to deliver the parcel at 11.58 right before noon. Well I was not there and asked if they can redeliver the pacakge. Then I found out that UPS baisically doesn’t redeliver on the same day. Well DHL and TNT do that. Then I asked if I could specify the time when the driver could deliver again. Not possible with UPS. But it is possible with DHL and TNT. DHL and TNT both can reach their drivers by phone and give them instructions. UPS can not do that. They can only send them One-Way messages. Why can’t UPS be a little bit more customer friendly? I mean after all UPS is more expensive then DHL and TNT but their Service is far worse.