I've been using gravity forms for years and have been able to implement many user driven web sites. Now a free competitor to gravity forms has arrived, it's pretty mature and extremely popular (more than 100K downloads on wordpress.com : enter NINJA FORMS !
- Gravity forms comes at the price of 39$ per site. Ninja forms is ...free in its full version but a lot of features come as priceable plugins.
- Ninja forms is very similar to gravity forms: it features a drag and drop interface for building form fields. But I prefer gravity forms interface, which is more clear, easier to understand and is more effective at displaying the form parameters.
- In my case I want to perform user front end post submission : in gravity forms that's native, with ninja forms you'll have to purchase the front end posting extension at the cost of 39$. Advantage goes to gravity forms who has file upload feature in its native form, whereas ninja forms will cost you another 29$ to get file upload extension
Note : another form plugin does front end user submission and response editing, formidable pro, at the price of 47$ .
- entry management is very good in both gravity forms and ninja forms. Gravity forms has a very good interface to let you choose which columns are displayed. Shame the entry date is not selected by default, but overall this feature is better implemented in gravity forms too
Conclusion : I know ninja form is free but extended features will go cheaper with gravity forms