The ability to add custom fields without having to create an additional form or page which can be useful if you have more than one type of product/service that requires this kind of functionality (eCommerce).
I think it would benefit from being able to easily use multiple instances at once but not sure how difficult that might make things in terms of coding so maybe they are working towards solving those problems? It's definitely worth looking into! We're using lightning components with salesforce data as well as integrating them directly wtih our ecommerce platform - allowing us easy access via API keys etc.