There are a lot of ecommerce platforms already, several of them open-source. Why not use one of them and save a lot of work?
That said, all the ones you listed are valid choices. You're mixing languages and frameworks though, so it's hard to compare.
It depends on your strength in a particular server side language
Adam Kostka
I mostly use the open-source platform for eCommerce websites. I can do pretty much anything in WooCommerce,
Just a suggestion: Hosting company must be specialized in WooCommerce like Cloudways is the best WooCommerce hosting