I have been working the last few weeks o the e-Commerce coaching website of my wife. She was using wordpress for a long time and needed a shop added to her website. First I looked a bit around, but I found only one plugin, which allowed all the functions my wife was thinking about and I could handle easily.
So the user reviews about wp e-commerce I found a bit extreme: either very positive or very negative. My own experience is more neutral. It took me no time to get the whole thing setup. The product creation and payment setup worked almost from the start. Then I started to integrate it into the layout of the website and my wife also had a few ideas on her own and it got much more complicated.
To get the layout adjusted and some of the links working with the button she wanted, was not so easy. The layout integration is not so nice and the site now has slowed down a bit. I had to make some modifications to the functions provided to get all the ideas implemented. Now we are satisfied and it is working fine. Have a look: https://www.coach4u.net/products-page.
I have to see now what I can do to increase the loading time of the site. BUT the plugin is free and clearly lacks full documentation. It helps you to get an e-comerce site up and running in no time.