I'm going to have to disagree about fake/defective or just plain crap. In the past 2.5 years I've made roughly 600 purchases through Amazon. Out of all of them I returned exactly 3 items due to a problem. Couldn't ask for an easier return system, I initiated the return then just dropped the item at a UPS center and they took care of the rest. Didn't even have to pack it up. The exception was a pair of tractor tires that were the wrong size and with those UPS picked them up at my house. People shouldn't paint with such a broad brush when it comes to Amazon. Virtually everything I've purchased is the very same merchandise being sold by Walmart, Lowes, Home Depot, and Ebay to mention a few. And I'll tell you another thing, I have found unique items available on Amazon that no one else carries. Just one example, when I rebuilt my front porch from the ground up this summer I was able to find rolls of self-adhesive bituminous waterproofing to overlap and waterproof all the floor joists and beams. Didn't even know it existed before finding it on Amazon.
As for Prime Video, it's my only streaming service. I have addons within Prime such as Britbox, Acorn, and PBS. Combine that with all the new original content Amazon pushes out regularly plus Thursday Night Football and it is, in my opinion, the most cost effective streaming service out there. YMMV.