Happily in this case its the latter.
First let me go over some points
1] Having Joomla sites at all revisions, it is fantastic that Phil gives you two versions that fit 1.5 to 2.5.
2] As a system developer for 15 years, it is quickly evident that this application has been very well thought out.
It has many things that will appeal to both beginners and advance developers.
Just two Examples of many:
the beginner will appreciate the step by step driven form creation process that makes it intuitive to create the forms.
The advance developer will appreciate being able to execute your own php code as an action response to the submittal of the form.
beginner: the pre-existing pre-filled dropdowns (Like the 50 states) or date picker existing field
developer: the ability to type any html he/she wants in the html field, and the hidden field options that he/she can populate later.
Lets talk customer service, when I installed the application in a localhost joomla site running in WAMP, the tables were not being created. so I contacted Phil, this was saturday, within hours he got back to me (Keep in mind America to Europe), although i searched google and discoverd that the reason was my joomla redirect plugin had "gone off the reservation". Something that had nothing to do with this application and Phil had never seen. Within days (Saturday - Monday) I racked up 5 emails back and forth with phil trouble shooting help.
by the way when I installed it in my real server, had no issues, so i don't want you to think the app was at fault.
The only suggested improvement i have is beefing up the documentation, maybe the little documentation is because the application is very intuitive and does not need much combined with phil being busy solving problems and enhancing the application and has little time for documentation.... but again thats just me surmissing.
Overall excellent app and am greatly happy with it. Highly recommend it.