I actually prefer the UPS or FedEx delivery. I typically get my orders the day after shipment, and often get them the same day. I have received an order before it was changed to shipped status on one occasion.
I dislike USPS shipping because god knows where it is going to go before it gets to you. I shipped two packages on the same day from the same location (Indiana) to the same person in Ohio, one went to California before being returned to Ohio the other went straight to Ohio with no strange detours. Of course the one that went to California was late getting to the person, so much for the 3 day delivery. This is also not the first time I have had a similar problem with the USPS. I have had a package to be delivered to me go to Indianapolis IN, then to Gary IN, back to Indianapolis IN, and finally to Crawfordsville IN where I live.