I've spent an hour searching for some information about customizations for Shopify Multi Vendor Marketplaces by WebKul. I suppose, they can customize the plugin according to one's needs but this is just an assumption - there's no info about that on their website.
Shopify is easy to start with. You won't have to choose a hosting company, install the software and make server settings. Forget about upgrades since your store is hosted and upgraded by the software developer. You just need to create an account, make basic settings, add your products and that's it.
SaaS technologies have even forced out on-premises software to some extent. Many software developers had to create hosted versions of their shopping cart software. And some even discontinued development of downloadable versions and completely switched to cloud solutions. For instance, a famous on-premises solution Interspire transformed into Bigcommerce
, a hosted shopping cart.
Nothing is perfect, and hosted solutions have one common disadvantage: you don't have an access to the source code. It means that you won't be able to add a new feature or modify the existing functionality.