As a consumer, I am content with Amazon. I generally use it to purchase books which was the original business model of the company anyways. I can usually find what I need and shipping times are always reasonable. Sometimes I do find it confusing when they combine different sellers under one listing and am uncertain on what shipping prices are available to me until going further down the checkout process. It would be nice if this was more clear. I will likely continue using their services in the future.