Which is the best form builder?
Webform responses are NOT content! Responses from the webform module cannot be placed into pages on your site; only administrator users can see results (or specific user roles). You can put answers into Views. (Maybe now that is possible.)

What you want to consider is either webform_entity or the EntityForms module. When to use 1 of these modules is talked about on this docs page. These 2 modules make responses into entity content you can place as content on your site.

Also, webform_entity or entity_forms responses are NOT Drupal nodes; they are custom entities. You cannot moderate their content with say the Workbench module. Good luck auditing submissions before they are made live on your site.