Tried all of em. Had 3 sites running a difference ecommerce solution. Heard reviews of the other one being buggy but went with it anyway. Bad mistake. An update shut me down on all 3 sites.
Then I went on an extensive search, installed everyone I could find one at a time and tried them. Woo is the best of the best hands down. Should have went with woo the first time around. Has great variations, great free extensions, great community (unlike the first one I went with), and has great options. The one and only minor thing I wish it has is text input variations on the product. Something a customer could have text entry on for various things like sign banner or tshirt front text, tshirt back text, etc. I would have given all 5 stars had it done that. Try woocommerce first and it will save you from wasting time with any other.