This week I needed to get a package to a friend from one coast to the other in two days with the delivery end being a pretty remote location in the western US. Experience in the past had suggested USPS would say two days, but it would really take three to four. Last year, their "tracking" system showed the package had been dropped off and offered no updates until it was delivered... and that wasn't updated for several hours after delivery.
This year, Fedex was really two days and tracking was updated at least every 8 hours right down to it was out on the truck for local delivery.
I fully expect any "reform" of USPS will be nothing more than restrictions on the private sector who completes against it.