Though it isn't in the subject as one of the comparisons, I really like the H20 forms module by Onyaktech .. http://www.onyaktech.com
The tool is easy to use and create forms with various functions and controls, and if desired, it will write to any database table. I use it to write to special tables, and in other cases, I just use the form within the tool alone, editing, approving, and deleting entries. I can punch out a simple form in a few minutes now, and even start the form by pulling in fields from the table if I like. I have used XMod also, which seems very powerful, but not being a developer, it was difficult for me to get through and understand completely.
As a simple form example, I have one on my site for adding module links which was made with H20 very quickly, and it sends an email to the address I set within the module instance. Each form can have a different email setting. On my site, I display records with the datagrid because that is what I used for a long time, but with the H20 form tool, I can also view , edit or delete records ( under the proper roles). I also created forms for fast easy access to a few database tables, with some validations, so I can just login to the portal, and directly open and edit a table as I need. Really easy.
If interested, the form for adding module links can been accessed through my modules listing page at http://www.tmmworld.net.
Feel free to add your own module links... no registration required. This form is very simple, but an example.
Thanks,
TMM