UPS is crap as well, I get stuff from Germany and the company only use UPS, I watch the tracking and the item is at their depot in Sydney in around 48 hours from the moment it was picked up in Germany.
It then sits in in that depot ( which is 9km away from me ) for over a week with zero tracking or updates and then it magically appears about 10 days later?
And of course 10 minutes later you get an email from them asking your "How did they do????"
Regards,