Different tools. Shopify is built for e-commerce. WordPress is built for content and blogging. WordPress needs WooCommerce plugin to sell products.
Shopify wins. Everything for selling is built in: cart, checkout, payments, inventory. WordPress needs multiple plugins to match Shopify's features.
WordPress wins. Best blogging platform available. Shopify has basic blogging but it's not as powerful.
Shopify wins. Shopify wins for stores. Simple interface for selling products. WordPress is easy for blogs but complicated for e-commerce setup.
Shopify wins. Hosting included, always fast and secure. WordPress requires you to find and pay for hosting separately.
Shopify wins. All updates automatic. WordPress requires manual updates to core, themes, and plugins.
WordPress wins. Complete control over everything. Shopify has some limitations on customization.
Use Shopify for your store and WordPress for content marketing on a subdomain (blog.yourstore.com).