While the in post office experience still leaves a lot to be desired, the actual mail part in relatively inexpensive.
Send a first class letter for 58cent from LA to NYC. Can't beat that.
Now just added in more self service kiosks in the actual locations