My son is an automation geek for Amazon. In many ways that count, Amazon is a nearly perfect place to buy, usually free shipping, usually lower prices, if you need/want to return something they immediately credit your account. I ordered a Canon downrigger depthfinder once, listed through an Amazon retailer with a picture. I had bought the downrigger from SportCo, but they didn't have the depthfinder. I was sent the packaging of a Canon with a different depthfinder inside. It took about 2 minutes to resolve the issue, all online with the Amazon site, my account was credited, and UPS picked it up from my porch the next day, free of charge.
I have rarely received anything from Amazon or an Amazon retailer that wasn't well packed. I now live on an island, so going to a store is an expensive, time-consuming effort, and often what you need isn't there anyway. I ordered unusual saw blades for a brushcutter on Tuesday and got them Wednesday from Amazon. I once ordered a boat part about 10:00 AM and it was on my porch at 3:00 PM the same day. Online it said it would come from Connecticut, but when my son looked, it had been pre-shipped from Connecticut, to the Kent, Washington, facility in anticipation of me buying it. Apparently, an algorithm had determined that I visited the Amazon site enough times, and availability elsewhere was low, and when I looked for boat parts I did buy them, so they preshipped to near me. That is kind of scary.
Amazon invests all of its revenues back into the company rather than try and generate an annual or quarterly profit to payout to owners. Amazon collects and pays state and local taxes for online sales, which I believe is fair. Many online companies don't.
Like me, my son isn't so great in the social skills department, but at Amazon, monitored performance seems to be what you are judged on, not how well you cozy up to a supervisor, and not that you always say politically-correct things.
I'm happy to have a company like Amazon available. I just hope the service it delivers doesn't change, since I rely so much on it. I am also glad to see West Marine, where I often shop at the Tacoma store, make its prices competitive, and I hope that they can stay in business. I often buy things at regular retail stores, for what I know are higher prices, just because I like the people that work there, and usually talk to them about crabbing, fishing, boats, etc. I often get good information, like we see on this site, so please do try and support companies like West Marine when you can, and order from Amazon when you can't.