I think the USPS does a great job considering the volume they do. If I want to, I can mail a letter cross country for 58 cents, good deal I think. 75% of purchases from Amazon I get in two days, some things in one if I order before noon. I don't buy much from Ebay, what I do comes by Fed Ex. Usually a week. My mail lady is great, if I get a parcel to big for my box, she brings it to my door! I give her a card and a little bonus on Christmas.
And only package I've ever lost was a t-shirt coming from China, got a refund so I didn't really care.