Want to sell products from your wordpress website? Woocommerce just plugs in and paves the way for you. All you need is to add your products and edit a few settings applicable. The only thing I would say it could be improved is adding a settings to change some text used by Woocommerce. For example - if there was a quick way in the settings to change words like "Cart" to "Bag", it would be very helpful as "Cart" is not always the right word if you are selling small size products like jewelry.
Overall, just the best plugin for adding ecommerce functionality to wordpress sites