I needed a complex form for a client that also needed to integrate with PayPal. I needed to get the paid version, but was fine with that. It has performed as expected and continues to be a good solution for my client. I also had some customizations I needed them to do on the plugin as well and they responded quickly and had it complete within a day. I've been very happy with the service and support!