We're also a Amazon customer. Prime quickly paid for itself in shipping cost savings. Amazon FireTV quickly paid for itself in movies. They keep a ton of good movies on there for free, and are continually adding. In fact, Amazon is working with HBO to show new movies within 6 weeks of release date. Hard to beat that.
And the two day delivery with Prime? Saves a lot of trips driving around town looking for items - saves on gas, wear and tear on the car and my nerves, and is usually received from Amazon before I could find it locally - meaning within 25 miles.
Amazon's customer service beats all others hands-down. Their policy of "the customer is always right" is practiced religiously. If you don't like something you bought, you can return it within 30 days - regardless.
My spouse is also an independent Seller on Amazon. You can bet your bottom dollar - she goes all out to be sure orders are properly filled, packed ultra carefully, and shipped... usually the same day as the order was received. And if there's a complaint (which there RARELY is), she refunds the price no questions asked. In the end, that policy pays off with satisfied returning customers.
Yeah, sure - there are the small percentage of buyers that abuse the Amazon return policy. They'll open packages, copy things like patterns, and send the purchased one back for credit for any flimsy questionable reason. They'll have to live with their own conscious. Those are 1-percenters. Life's too short to worry about those low-life's. Diligence always pays back with honesty. ...Usually.
Amazon has bots that are constantly running to update Amazon's prices to be the best around. Third party sellers don't. Buying either Amazon Fulfilled or third-party sold by Amazon is a better way to buy than eBay or Craigslist. At least, you won't get scammed.