I've worked in a Zürich based e-business agency. Wordpress + Woocommerce and Magento were the CMS we worked on.
I put it simple (in my experience):
If you're going to sell simple (customizable) products, then WP+WC is a green light for you. Otherwise go with Magento, since it's really a good powered e-commerce oriented CMS.
I have no experience with PrestaShop.
And by the way, welcome to the forum