I tested out most of the form components and I must say Breezing Forms stands out.
Depending on your needs/skills you can choose from one of the three 'designer' modes.
If you have little to no experience with creating forms, Breezing Forms is your tool. If you are a die-hard coder and want extra functionality/scripting, Breezing Forms is your tool.
On top of that the support is superb and very fast. 5 stars out of 5!