i agreeBeing a wordpress developer you will find WooComerce is ease and offers hundreds of addons to be able to customize a virtual store. While PrestaShop focusses on e-commerce, let you to insert videos , images or modules, thus expanding the design options. WooComerce is much easier to use than PrestaShop, Prestashop has an administration panel with many features that you must learn if you are storemanager or customer support team or developer, but its beautiful if you understand it well. WooComerce is just a plugin that integrates with WordPress. PrestaShop can be used for a wide catalog of products.
Learning prestashop was not ease as wordpress development and after sometime they introduced major change 1.7 in which they added symfony framework and i have to makeup my mind to understand that too. Its your preference but what i believe is investing time on prestashop is worth. Market share of wordpress is more than prestashop but sometime i hate installing 'n' number of plugin, plugin and lots of plugins. So i personally like prestashop for e-commerce based application and its neat, super expandable as per your future need.
I would recommend prestashop , as tweaking prestashop environment and little webserver server options, prestashop work just great performance wise. I am not using shopify by the way i believe you have very limited controlling options and for more features you have to pay more.