Could be worse. I’m at least 180 miles in any direction from the nearest of either.
I’ve had three mail in returns to Amazon in the last two years; They say they have received none of them, despite tracking showing that they did. Fortunately the total cost of all that returned stuff is under $75. And every time I have contacted them by phone or by online chat, for ANY reason,the “Customer Service” people have outright lied to me, even when there was no good reason to do so.
I boycotted Amazon for many years due to Bezos’ leftist activism, but when I quit using eBay and PayPal due to THEIR evil policies, I had to start using Amazon again in order to get stuff (mostly electronic and electrical components) I need at a reasonable price and relatively conveniently.
I wish there was a good alternative, so that I could go back to boycotting them....
I was going to recommend Gateway Electronics (near St. Louis, MO), as they used to do mail order in addition to their great store that I frequented for about 47 years, but they have closed. :-(
There’s not much left for us electronics hobbyists. :-( :-(