Here in Nevada, my experience is that Walmart's online business and delivery is strongly superior. It has been a refreshing thing to see a massive global company turn around and do something very right.
The latter detail was the last straw for me and my Prime membership due to Amazon switching to pro forma padding by just throwing in a few air pillows. Between that and all the last mile delivery issues others are reporting, its clear Amazon is seriously pinching pennies in fulfillment without caring how much business and extra expense that costs them. Add in the counterfeit problem and it's hard to imagine how much damage the brand is suffering.