Where WooCommerce fits
It fits an existing WordPress site whose owner wants control over hosting and extensions.
Check before you choose
Budget for hosting, maintenance and compatible extensions rather than treating the plugin as a complete hosted service.
Find the right edition
Start with the destination for your device or the publisher's website. Use the current requirements and terms there to confirm the edition you need.
Compare the workflow
A publishing system needs hosting and maintenance, while a local server package is for development. A file-transfer client moves files but does not by itself provide a publishing platform.