Me too, and I can add:
6. Spend time figuring out if the product is available locally for the same (or better) price. I feel like sucker buying from Amazon and waiting a minimum of 2 days to get something I could have gotten locally in 20 minutes for the same/cheaper price.
7. Deal with Amazon's new, terrible delivery service. Using untrained, un-unformed randos to deliver packages in their personal vehicles means my deliveries get screwed up much, much more frequently. I've had these people fail follow my package delivery instructions that are posted on my door (deliver to the apartment office, rather than leaving at the door), even after I've talked to them personally. No other delivery service has this problem. I blame Amazon for this experience far more than the drivers.
It's gotten to the point where I only go to Amazon for less-common long-tail stuff. If it's an item that may be reasonably available at a retailer, I just shop locally.