I like DHL, primarily because of a recent experience. I ordered some electronic goodies from DigiKey in the US of A, and for some reason part of the order was to be delivered by UPS and the rest was to be done by DHL. Both gave approximate delivery dates of a little over 4 days. However, the DHL was initially due on the Thursday whereas the UPS was due on the Monday. Monday came along and the DHL delivery turned up, but no sign of the UPS delivery, which for some obscure reason had been delivered to a non-specific address in Severn Beach (near Bristol) instead of where I live in Weston super Mare. This has now been rectified, but given the choice in future I'd probably avoid UPS, although I've never had problems with them before.
I guess it's a case of YYGT (Yeah, you get that !!)
Stay safe everyone
toulouse