Recently, I attempted to purchase a TV from Amazon. They used a third party courier, XPO, to do a scheduled delivery.
The day before delivery, I get an email from Amazon saying things are on track. Delivery day comes and I wait, wait, wait... Lo and behold the scheduled time comes and goes. I give Amazon a call and they tell me that XPO has had issues all week and that the earliest they can get the TV to me in next week.
No thanks, cancelled the order and went to BestBuy to get the same TV. I ended up spending more time on the phone with Amazon CS than it took to buy the TV from BestBuy.
I dislike when Amazon uses USPS to deliver my packages. Usually the package will arrive in the 2 days like expected but it goes to my local USPS office which will deliver the package the next day.