The nearest boutique to me is hundreds of miles away, and that has not stopped me. But Fedex is fine and so is UPS with the exception of Fedex lately getting my address mixed up with a street 3 over that starts with the same letters as mine, and has a house number the same, then delivering there instead (4 times) and getting the house across the street mixed up with mine (same house number, totally different street name), one time. These are the joys of living on a corner lot...Also, with Fedex and UPS in the US, I believe you can have them hold for pick up at the closest location to you rather than attempting delivery- you just need to request that from the shipper. As for buying second hand, make sure there is a return policy and you are good.
Your recent experience with Fedex sounds like the perpetual problem we have with them. Packages end up hither and yon all over the neighborhood. And we receive packages for other addresses. Unfortunately the nearest shipping center that will hold packages is a 20-mile drive. I ordered a scarf from Ferragamo that they shipped Fedex, signature required which was good. I got an e-mail from Fedex that it would be delivered between 9 a.m. and noon. Since I have hearing issues and can't hear the bell I took a seat in the living room overlooking the street to keep watch for the truck. At noon I received an e-mail saying delivery would occur between noon and two. Then at two another e-mail saying the delivery would come between two and four. And so on. I was still waiting when the truck finally arrived at 8 pm. I've spent nearly 12 hours waiting in the same spot...for a scarf?! I kept thinking. I vowed I would never do that again. When I saw that H.com ships Fedex signature required I decided no, no, no, there would not be a repeat of the 12-hour Ferragamo/Fedex scarf vigil. And so far that's kept me sane.