It depends on what your expectations are, where your business will be located and your technical know-how level. Both WooCommerce and Shopify have many pros and cons, which depend on you. If you have basic tech knowledge and are familiar with WordPress, and wish to put more hands on your website, then WooCommerce is definitely your best option. If you only want to have a store served to you in white gloves, a bit limited in functionality, but clearly priced and ready to go live, then Shopify is better for you.