All the carriers suck, I still probably prefer USPS since at times they are still cheaper and faster than anyone else. Only issue is when they lose something they could give a shat less, when I first moved into my duplex I ordered something that never showed. It said delivered in their system so that was all they cared about, meanwhile within the first few months had a handful of packages come to my place that were not mine. So I know mine was given to someone else.
My main gripe with UPS is price and now that we have an account they keep calling and bothering me to make sure they are meeting my needs. My buddy is a manager for the big one up in Butler, and he absolutely hates his job but makes great money so is stuck. But I have to say when we order Summit we see it next day so I won't complain about that.
FedEx is complete junk, nothing annoys me more than to watch something I order in Ohio go to somewhere further west in Ohio and then to Kentucky before coming to Pennsylvania. Which then takes many days longer than it should