Gform is easy to install, well documented and easy to use. The support is really good, and the developer is very helpful to upgrade the extension to your needs (pe validation of required questions). And this all for free!
The only con is that you have to switch to "no editor" in your user profile every time you want to edit a form. But once you get used to that, it works perfectly.