I am working on a plugin that lets you create forms using only a single new block. You add a block for each form element, and set it to be an input field, text area, drop-down, submit button, etc. It is pretty easy to use and very customizable. But it may be a bit hard to style depending on what your theme already does with form elements. I would love to get feedback on this idea before I move forward.