I don’t mind FedEx. They are the most expensive but they’ve never lost anything of mine or had it sitting at a sorting center for months meanwhile everyone just shrugs their shoulders and acts dumb when I call around for help (looking at you US Postal Service). In the USPS defense though, we have a notoriously bad, regional sorting center somewhere just on the other side of our border with Pennsylvania. I think it has a 2 star rating on Google. Claims of workers just straight up stealing packages and such lol.
I could be wrong, but I think they are slow/late with home delivery because they prioritize businesses. When I worked at the motorcycle leather shop we had to fight with the local FedEx depot because they would try to deliver things 3-4 hours before we opened and then we’d have to cancel the delivery, wait a day and send someone down to the depot to pick it up. They were just trying to do their job and get us stuff fast but we were a small business and didn’t have a 3rd shift person for taking deliveries and stocking.
UPS is the only one I’ve not had any unusual experiences with.