The USPS stuff was historically corporate welfare that let UPS and Fedex have a third party handle unprofitable delivery.
USPS is beefing up its parcel operations and is getting more competitive. Generally speaking, in my city the post office performs better for most ground scenarios, mostly because they are separating parcel delivery from the standard routes.