<div class="bbWrapper">I work fulltime at an ecommerce agency. We leverage Shopify for many clients.<br />
<br />
<b>Shopify</b>:<br />
<ul>
<li data-xf-list-type="ul"><i>Pros</i></li>
<li data-xf-list-type="ul">Self-hosted (no deployment challenges, no scale issues)<br />
</li>
<li data-xf-list-type="ul">Secure (extremely low risk of getting hacked)</li>
<li data-xf-list-type="ul">Premium marketplace (themes/app cost $ but are filtered heavily by a standards teams</li>
<li data-xf-list-type="ul">Very easy to setup</li>
</ul><ul>
<li data-xf-list-type="ul"><i>Cons</i></li>
<li data-xf-list-type="ul">Expensive to extend/modify (not a early-game concern)</li>
<li data-xf-list-type="ul">Dependence on premium marketplace - you will rely on 3rd party approved apps for many things (email marketing, currency/language swaps, etc)</li>
<li data-xf-list-type="ul">No backend code control/access</li>
</ul><b>Wordpress/CMS:</b><br />
<ul>
<li data-xf-list-type="ul"><i>Pros</i></li>
<li data-xf-list-type="ul">Extremely cheap (if not totally free)</li>
<li data-xf-list-type="ul">Massive support community online (due to immense popularity)</li>
<li data-xf-list-type="ul">Open marketplace (many free, well rated options)</li>
<li data-xf-list-type="ul">Very easy to setup</li>
<li data-xf-list-type="ul">Total access to backend</li>
</ul><ul>
<li data-xf-list-type="ul"><i>Cons</i></li>
<li data-xf-list-type="ul">Handling hostings/scaling (are you prepared for a large surge of traffic?)</li>
<li data-xf-list-type="ul">Security (Keeping WP updated and being careful with which unfiltered plugins you allow into your code)</li>
</ul>Note that there is a security correlation between owning the code and deploying yourself, versus letting the platform handle it. The ricochet there is the dependency on paid, platform specific solutions which would otherwise be freely available on an open marketplace.<br />
<br />
For someone working alone, with little technical experience, it would likely be cheaper to go with a Shopify solution, as you would need to pay someone for the costs of deployment, even if you had all the code already. Not to mention, it costs a monthly fee for 99% of deployment options, so you will still be stuck paying something per month. A WP solution couldn't eliminate that entirely. That said, by the time you get your theme and apps setup on the Shopify platform, you could have the same thing on WP for a fraction of the cost -- though not necessarily a fraction of the time (and again, security concerns go with that).</div>