I have put breezing forms through the grinder. My site is complex and I use different form builders on it for different features they bring to the plate. With Breezing forms I can pull off functionality that is definitely outside the box. I HIGHLY recommend purchasing support for this product because it will pay off with fast and informative responses. I consider Breezing forms to be a mid+ level knowledge base to really benefit from all of it capabilities however a lower level experience/knowledge based person could certainly make this work for them as well.
Thank you to the Breezing forms team for all of their hard work!