AWS is great and is a very important part of the internet these days, it would be a shame to have their quality decrease if the Amazon store ever starts losing money.
The Amazon store has too many flaws. There is a huge opportunity for a competitor to come in. It would be easy for "Walmart Online" to be a significant competitor to Amazon in a very short time, I don't think they're trying too hard for some reason though (fear of cannibalism of current walmart customers maybe).
I would pay 10 cent per item to be able to pick out items online and have them boxed at the customer service desk at Walmart, that sounds reasonable and profitable for both parties, doesn't it?
1+ years ago I was a huge Amazon.com supporter, these days I will avoid them if possible. Their prices and shipping changed, plus they won't allow people to always filter out all of the "not sold or shipped by Amazon" products which I absolutely do not want to have constantly clutter my search results. I've ordered several products from Amazon which they did not have in stock (but did not say they didn't), this resulted in long shipping times and in a few cases they automatically ordered the "not sold by Amazon" product and had it shipped to me, that product was very near expired (as is the case with many of them) and I have no clue where it came from, for all I know they found found it in a hot warehouse that was sold.
Then there are the "not sold by Amazon" sellers who charge huge Amounts for products just hoping that people accidentally order them. The reviews will be from people who ordered the Amazon.com version and automatically promote the seller just trying to trick people. Huge flaws in your system Amazon, get it fixed please. Don't even get me started on the "we've passed your package off to your local carrier, there's no telling when it'll get delivered and you'll probably have to drive somewhere to pick it up", that they refuse to fix. I canceled my Prime account out of protest and now they delay shipping my product for at least 7 days then they 2 day or overnight ship my items, wtf Amazon.