I have had the best luck lately with FedEx. Not to say they are perfect, but they are the ones, for me, that have the least damage done to them. The big brown trucks are next, then the yellow ones, then our friendly USPS. I do like my daily letter carrier, as he strives for on-time delivery through rain, snow, and wind. It is not his fault that damage to packages occur.
I told one shipper to pack the material as if it were being sent to a war zone.