I've never had a problem with any of the three, although I use USPS the most. My biggest qualm with USPS is they suck at updating tracking information. I've had packages delivered to my house and afterwards checked tracking only to find that the latest tracking update for that package is that it departed a sort facility in a city 2 hours away from me. By the next day it will have updated that it was delivered. This isn't always the case, but most of the time in my experience.
chemically-imbalanced mumbler of nonsense