WordPress with WooCommerce. In the end there are only a handful of subtle differences between off the shelf solutions.
Plus then you get a wordpress/php website.
Im very happy now that I understand php and was able to make a custom theme.
Have you worked with WooCommerce in the past? It's scary.
And what maintenance? Hitting update every few weeks?
There are a lot of hidden costs behind the “free, just pay hosting” of woocommerce