I've been shipping with USPS and FedEx for years. Both have been fine, BUT... I have relatives who work for the USPS and part of the issue is that their shipping depots and transit stations (air transit) are still partially staffed. So, even though you paid for 2- or 3-day Priority, it could take a week or more to arrive. Add in the ever-increasing shipping rates and the revised tracking system on their website (which is just awful - it doesn't really tell you anything other than the item is delayed) and it all adds up to a fuster cluck.