What to plan for with each
With WooCommerce: store, plugin and WordPress updates need testing before they go live. and payments, shipping and tax extensions each need setting up and maintaining.
With Wix: blog content does not export to another platform, so a later move means rebuilding it. and taking payments and bookings online needs a paid plan.