Interesting.. Usually I've had a pretty good experience with UPS. Actually FedEx and UPS would normally be on time for me, though last year I had a couple of late packages from FedEx. One was about 3 weeks late.. 
We (mostly my wife) buy a lot of things from all over the world and she ships quite a bit with USPS. We live about ten minutes from a 2nd-tier airport (UPS/FedEx/DHL) and twenty minutes from the regional USPS distribution center. We also have an Amazon distribution center about 40 minutes away.
UPS is generally pretty good, except when they partner with USPS which is always a nightmare.
FedEx tends to damage things much less and knows where the packages are, but their shipping estimate is consistently a day late.
USPS has been pretty nice as long as there are no problems, at which point you're in trouble.
DHL has been pretty great for anything from China.
Amazon is pure perfection.
- Andre
--- SBBSecho 3.15-Linux
 * Origin: Radio Mentor BBS - bbs.radiomentor.org (21:3/117)