USPS is still the best deal, although nothing is cheap anymore. My biggest gripe with them is that you can only do Priority or higher on line, and to get the cheaper Parcel Post, you have to go to the PO. And that line is a killer just about any time. So when I ship something, I just do Priority, because I won't wait in that line unless I really have to - and most people understand.
-MJS