Post office staff here are surly. UPS and Fedex drivers are bright and friendly.
Obviously it varies by location.
The spam is a profit center for the USPS, it's what allows them to deliver other mail cheaper than UPS/FedEx.
UPS, FedEx and DHL will leave packages in the open, if they deliver them at all. I work from home, and often they would claim delivery attempt when no such attempt was made. If they do happen to attempt and a signature is required but I am out, the nearest pickup location is an hour away.
Whereas Canada Post always attempts, and if I am out they will leave the package at the nearest post office, which is a short walk away.
Maybe USPS would have more value if it weren't being run into the ground? Canada Post performs reasonably well, after all.
Have you interacted with UPS's technical support on anything? They're a disaster, and aside from the example I mentioned have in the past waved off other bugs as being expected.
Have you tried shipping in general using UPS's website? You need to understand a lot about their system to really use it (for a simple example, the difference between "UPS account" and "having a working login under which you've provided your EIN").
UPS is okay but they don't have the key so often can't get into the building.
Fedex just straight up lies about deliveries and often never attempts them. By far the worst carrier.