I work customer service for an online retailer.
All of the shippers have their issues, and sometimes shit happens, but UPS is pretty much the best out of the bunch overall
Also, if a package is delivered later than WE promise, you can get a refund for whatever shipping was.