On the fedex/ups talks, I use both regularly. UPS never fails me for normal deliveries or even 2nd-day or same day air. FedEx next day and same day air is also good.
However, normal ground deliveries? FedEx blows.
I know it's not a consolation, but I ordered a curtain rod last week and used FedEx. The shipment came from one state, passed by my house, went to another state, went back past my state, and then got left in a fedex courier facility where it's sat for 4 days.
They're still trying to assess the issue.
The issue was I used FedEx.