Every time I order something from Amazon.com, they use UPS. I like Amazon because I get free shipping, but I guess that comes at a price.
I do live in an apartment complex so the physical address is different from the mailing one which makes it hard for me to have pizza delivered or for people to come over because GPS doesn't recognize one or the other sometimes. When the delivery man from UPS showed up late the first time, I took my location into account and didn't mind. When I would track my package I would find that the date of delivery would always change because they would say that there was no address on the package. Then I noticed that he stared to come every time around 8 or 9pm.
I mostly work nights so if I'm not home, they just leave a sticker on your door. Once I ever say the UPS delivery truck outside the apartment gate, but he just drove away because he couldn't get in. My apartment has a strick policy so the only way to get in the gate is if you have a key card. You have to call the front office to get in the gate, but no one is in after 6pm.
One delivery man said he knocked on the door but no one answered. Another time, he banged on the door really hard which was not appropriate because at 9 o'clock at night, in an apartment, you are scared to open the door. My mom used to work for FedEx so I know that there are a lot of packages to deliver, but why do they take so long.
I finally decided to order something and try FedEx, they deliver on time and early, but they do just leave things at the door so that is bothersome when you think about theft. Overall, I love shopping online, but hate UPS