It did take 30 minutes or so to figure out how to properly set up the form like I wanted, so it does take a little effort to learn the interface. However, once you get the hang of it, forms become a breeze!
The support was great as well. I emailed the developer with an email template question, and I received the needed assistance within just a few hours! It doesn't get much better than that!