I love Amazon.com I have said that many times before. Amazon Prime is worth the yearly membership.
There are things I buy at Walmart but I never stick to my list. When I have a list of 10 things and I go to Walmart and I impulse buy at least 20 more things. In the end, I spend more money by going to Walmart even over picking up the same things in the grocery store.
Walmart is trying to compete with Amazon Panty by offering free shipping with no yearly fee you just have to spend $35.00 to get free shipping. I am not sure about everyone else but I rarely spend less than $100.00 at Walmart.
Walmart.com has its advantages because since you are not in the store it means there is no impulse buying so it does save you money in the long run.
I do feel sorry for the mail people having to deliver all these extra packages.
I will keep my Amazon Prime membership just because Amazon was my first 2-day shipping thing I fell in love with about three years ago. Last year I ordered 77 times from them.
The convenience of things shipped to your door is wonderful because it saves you time and money.