When thinking about the cost of Prime, you need to think also of the cost of defaulting to Amazon for many purchases and not doing any price comparison. I have found that now it's fairly common to find the same item significantly cheaper elsewhere, but I just go with Amazon because of the convenience. But this convenience has a higher cost than just Prime, imho
We recently cancelled because of customer service issues with Amazon, but we are close to signing up again. I'm on the fence, but my wife just assumes we'll be back on the wagon, that it's our 'default state'. It makes me wonder whether that by itself is good or bad.