Surely all delivery companies in all first world countries have the same issues. They pay too little, expect too much and are dealing with an ever increasing number of packages. This means they cannot recruit or retain good staff in warehouses or as drivers. This gets you regional problems at national, state or county level.
As a manufacturer we have changed couriers for national and international shipments several times, its a largely fruitless exercise and the best we can do is choose the company who has the best communication when dealing with a problem. If you choose one with a depot nearby, they will close it and operate from a different one further away.
The worst in our experience is UPS, if something goes wrong it is impossible to get someone to tell you something that you cannot see on the standard tracking page you can't even talk to the local depot. Worse their own teams seem incapable of talking to the warehouse managers in their own depots, they leave messages that get ignored and then do nothing about it. They were also the worst carrier at the point Brexit kicked in, absolute chaos.