I only use UPS when the seller does not give me another choice. This happened years back when I ordered something and the shipment was artificially held at their Seacaucus location. There were two arrival scans and two departure scans.
Prior to January 1, 2017, I had a shipment on the way, and they did what they could to delay it and then, didn't put it on the truck the morning it was supposed to be delivered. I mentioned something on Twitter, asked if I could pick it up. I got a call from another office in the area, but not where the shipment was sitting, that it was still on time and that I was mistaken.
A few days ago, I placed an order that was split between FedEx and UPS, both for Wednesday, March 15, 2017. Over the weekend, UPS decided to change it to a later date--4 days for their 3 Day Select shipping.
A little while ago, I put the screenshot on Twitter with an unhappy message for them. Someone looked at the shipment and fixed it, putting it back to Wednesday instead of Thursday. UPS support replied to me as if I was a moron that shipping does not include Saturday or Sunday--duh. It shows that the change was made almost exactly after my Tweet. Hmm...
I can appreciate that they don't want to give away the business--that they want to make money. I'm not against that. Why artificially hold back shipments? Fedex often gets shipments to me ahead of time.
Here is a new one. They've made sure that I won't get it on the originally scheduled day. They got confused when sorting.