WPForms makes it easy to create forms in WordPress. There are plenty of options to choose from with the paid versions and the free version helps to get you started
Our favorite feature with WPForms are the add-ons. There are over 100 ready-made forms you can choose from. You can even accept payments with your forms.