I rarely have any issue with USPS...maybe I'm just lucky. The only time I've ever had anything go wrong with USPS is when the postal worker accidentally put in the wrong zipcode and it took a week or two for them to sort it out but the package arrived in great condition and the awesome USPS worker dealing with me on the phone was great at her CS job. USPS imo is one of the most under-rated, berated jobs ever- and i am thankful for them existing (forever how much longer that will be).

UPS and FedEx get things to me in a timely manner but i can say 40-50% of my packages are beat to heck and back for double the price.