I've had vastly different experiences with the different shipping companies depending on weather i'm living in an apartment, or a house.
In an apartment, FexEx and and UPS were hit-or-miss. They never seemed to deliver at any predictable point in the day, and they always managed to deliver when I wasn't home. If you needed it that day, you were screwed because they'd deliver it back to the distribution center in Dallas (almost an hour away from Denton texas) even though we HAVE a distribution center in Denton. USPS though always delivered to the lock-boxes in the bank of mailboxes. Very convenient.
However, Here in my home, FedEx/UPS just drop whatever off on my doorstep, and USPS refuses to leave anything that won't fit in the mailbox by the door. I always have to go pick it up.