FedEx is horrible, where do I begin?
First off, most if not all of the delivery people are contractors, not regular FedEx employees so they do as they damn well please. I know so many people who have had trouble (myself included) with the lousy delivery people that I avoid those losers at all costs. I don't like their Tuesday through Saturday delivery schedule. In my area, they are not as convenient as UPS. I can't count the number of packages I was supposed to receive "overnight" that took two to three days. Oh yeah, they refunded their extra fee for overnight but darn it, I wanted the package OVERNIGHT, not in two to three days. Those thieves used to have an expression "When it absolutely, positively has to be there overnight" which has obviously fallen by the wayside and like I said, I think it has everything to do with the fact that the delivery guys are contractors and therefore all sense of accountability has gone out the window with these losers.
I have never had problems with "Brown" (UPS) and I think they're a fantastic company (no, I don't work for them). I've shipped hundreds and hundreds of packages USPS and have only had one very late (3 weeks when it should have been two days) and one that never got delivered. In the whole scheme of things, that's pretty darn good.