A lot of people love to dogpile on the USPS, but they're AWESOME and I'd happily give them a bigger slice of the funding pie to continue to improve.
I occasionally schedule package pickups for the next business day via the USPS website. No issues - package gets picked up by my mail carrier every single time. I occasionally go on vacation and pause my mail. No problem - all done online and delivered together when I get home. I've changed my address three times in the last decade - all done online and executed flawlessly. My day's mail gets scanned and sent to me digitally so I can decide if I need to go to the mailbox that day. It all just works pretty darn well.