I live in a rural area and I usually get UPS to ship within a week of ordering.
I can live with the fact its a long way from most warehouses.
If it was always that way, I could live with it. My problem is that for years, they'd use Priority Mail for PO Boxes, and it was ALWAYS 2-3 days. I sold people on Amazon because it was so fast. About the same time they started including downloads, they switched to FedEx-Smartpost. Packages go to 6-8 places in PA and Ohio, with 2 days (rarely 1) at each stop before it gets to my PO. Since I'm in the East, there are lots of warehouses around. The packages leave the warehouse and are at FedEx in a day, all the rest of the time is within Fedex, plus they deliver their pallet to my post Office at 4:30pm, so I don't have time to get their the same day to pick it up. I keep thinking I'll complain to FedEx - when something is sent USPS it goes to Warrendale PA, and it ready to pick up at the PO the next morning.