Typically I would say FedEx sucks less.
However, I sent some items to a customer in Toronto last week for overnight delivery and received a surprise from FedEx regarding shipping.
They were reporting that the pkg was at their facility in Toronto and "ready to go on the delivery van".
After no delivery by late afternoon the customer called to complain and made them put a mgr on the phone.
He finally fessed up that the pkg was still in MN at the FedEx facility and the pkg tracking info on the FedEx page was PURE CRAP!