The Future of Retail
Yes, I think it has a future.
No, I do not think Amazon will be the only place to buy anything.
Amazon and Walmart grew their online sales by pricing everyone else out of the market. Once Amazon has gained a certain percentage of the market, they will have no need to keep prices low.
This creates opportunity for small retailers to offer curated collections, and better service.