Simple answer is – it depends.
Shopify
If you want an easy to run website, everything set up and ready to go for you Shopify is the best option.
We can set up your Shopify website for you for only 9.99
9.99 Shopify Website
Shopify do charge a monthly website fee. You can see their plans here.

Woocommerce
WooCommerce do not charge a monthly fee and the platform is free however you do need experience running a website to run a WooCommerce website successfully.
You do need to find hosting also, which is something Shopify provide in all their plans
WooCommerce is cheaper to run and allows you to customise your website a lot more than Shopify.
In Conclusion
If we had to recommend one, we would suggest Shopify as it gives you more time to focus on the business, rather than the website but if you are looking for a cheaper option and more customisation, WooCommerce is for you.