You have to pay monthly fee for a cloud based application. If you cannot manage the products in house, go for cloud, but remember it will be costlier that way.
I also intended to use WooCommerce for a subscription website, but the subscription extension is not free so I migrated to another ecommerce platform named eComsta. Most of the features are already built into the platform and the price is reasonable as well.