Shopify will generally get you up and running quickly. Interface is easy to use and there is a plethora of apps to add to your store for extra functionality. Wordpress will give you much more options for customization, but scaling could be an issue after a certain point. It's not difficult, but...