First, there is no way to leave feedback to Amazon for site improvements, and the site is very sloppy in site organization. Example: Cell phones are a popular item. Today, cell phones can offer up to 1 terabyte in storage, but Amazon only filters at 256 megabytes, that filter should be updated to filter for 512 and 1 tb memory, otherwise you are looking through hundreds of phones that are of no interest to you to find the one you want. Most other sites do a much better job of helping you find products.
Secondly, Amazon is horrible in managing "things" and "parts for things". Example: Look up "lawn mower" and you will see a list of lawn mower. Now filter "price low to high" and you get every part for lawn mowers in search results, like gas cap cover and fuel filters and will have to flip through thousand of items before you ever get back to lawn mowers. Yuck! Other sites offer much more customer friendly environments. For me, shopping at Amazon is too much of a hassle. When I do shop at Amazon, it is usually because of a third party reference to the item on Amazon, rather than I searched Amazon and found the product.
Thirdly, I have gotten some mis-shipments from Amazon. Their customer service is great, but should I get first shipments in the first place?
Fourth, their shipping policy is absurd. I don't like having to meet a dollar value for free shipping. Many competitors are free shipping even on small ticket orders
In summary, I think Amazon is outdated, and no longer a "state of the art" site. Their lack of a consumer feed back to" improve this site" shows they just don't care and are resting on their laurels. Amazon is "OK" for many. For me it's the site of last resort.