So clearly there will be some delay in between when brand inertia is still going and competitors haven't caught up, but it does look like Walmart is stepping up its online retail business, so I have hope that Amazon won't maintain near monopoly status.
My local Target has started providing a service where anything you buy in the store can be rung up at the register and then delivered to your home as well. Really gets rid of the friction of buying anything when you live in a city and don't drive to any stores