I have used a quite a lot of online retail sites, and for me, the thing that most distinguishes the good from the bad is the quality of their search features, in giving me the tools to focus on relevant results.
The most visible feature of many of the sites I visit are the attempts to get me to do something other than what I went to the site for.