In general, despite the detractions of many, including Grover Norquist, the U.S. Postal Service gives very good service. Within a city and sometimes even within a state, deliveries are often the next day. If it takes longer, it is often because the sender didn't put it in the mail on day the letter was dated.
When I worked for Univac years ago, a standing joke was that one could put identical pieces of mail in a company mail tray and in the U. S. Postal Service box outside. If the mail was addressed to one's home address, the mail put in the box outside would arrive the next day and the mail put in the tray inside would arrive sometime later.
As for customer service, I've always found that carriers and counter clerks do all they can to provide cheerful and helpful service. No matter how long the line, counter clerks offer a choice of rates and always ask "Anything more?" At least this is true in Minnesota.
Today I saw a great irony in service. I ordered a small item from Amazon and was told it would be shipped via UPS. Today if arrived in my mail box!!??!! The postage section of the package was labeled "US Postage Paid/UPS Mail Innovations". In other words, the "superior service" private company is depending on the U. S. Postal Service to do its job efficiently.