As anyone who has worked in tech knows, Minimum Viable Product (MVP) solutions are the popular approach for launching new products. But after a decade of worth in in the industry, I think that releasing products in an MVP state to your customers is generally a mistake.
No customer wants to feel like they’re paying to use something incomplete. And releasing products in an unfinished, lacking state is problematic not only to your customers but the perception of your company as a whole.
You can really only make your first impression once, and you will be fighting an uphill battle to prove the value of your product the moment after you release it.