IMO, both FedEx and UPS are faster than USPS, and their tracking system is leaps and bounds better. I have not really had any problems with damaged packages, so I guess I can't comment about that. One area where I feel USPS has an advantage is price, as they typically are less expensive than the other two. For example, I recently sent a Wilson official NFL game ball back to Wilson to have a new air bladder installed (this ball was a Christmas gift from my late Mom, so it's very special to me). It was sent UPS both ways and it cost me $25 to ship each way, with no additional insurance added. I don't understand why it would cost so much just to ship a football. I could see it if I shipped it overnight, or the package required some type of special handling, but this was just regular ol' ground shipping. That shouldn't have cost more than $8-$10 each way.