Have you noticed that items shipped by USPS are usually in better shape than items shipped by UPS? That's my experience, at least. I think UPS employees are, on average, a little younger than USPS employees, and are therefore more likely to act like punks and throw packages around.
USPS has done a really surprising job of capturing the Ebay business. Their prices are good, and they've improved their tracking capabilities.