The main reason not to use DHL is their customer service number is 7p per minute. I think they intentionally screw up their parcels as they can make a fortune from these phone calls.
I used DHL a few years ago to bring a package from china. Why have a tracking system that does not track?
After that experience, i vouched never to use them again as first impressions gives you a good insight to performance.
A family member had arranged a delivery to us in the UK from South africa. Had all the shipment and tracking info that is fine but due to unforeseen circumstances, we had to arrange to collect it from their depot the following day.
I went to the designated depot to collect and it was showing as still on the van but it should have been left at the depot the previous day as arranged. Called customer services and eventually told, that it is showing on the system at the depot we picked. But the system at the depot said it was still in transit. The second call to customer services then said, it was still on the container. What container? This information was not corresponding to the system at the pick-up depot. If this was still on the container, then it has not been put out for delivery as per their delivery date and tracking system. Someone or something was lying.
In total, the three phone calls to customer services has cost around £25. We still dont have the parcel and dont even know if it is at the correct depot or even in the uk. The saga continues, will update.
Please do not use DHL.