Normally, people ship items to me using UPS. If I am not at home during the attempted delivery, I can call UPS and instruct them that I will stop by their distribution center that night and pick up my package.
Today, FedEx tried to deliver a package to me and I was not home. I called FexEx and asked them to have the package ready at their distribution center tonight for me to pick up. However, they do not have such a speedy service because they said it would be a day OR TWO after today before I could come and pick up my package in person.
In conclusion, UPS > FedEx.