Most entity-form fields take up a consistent amount of vertical space which makes things line up nicely. There are only a couple of exceptions to this with the textarea which is resizeable and checkboxes which have been set to a smaller height.
This breaks the alignment with the other fields leading to a messy layout. Checkboxes need a better strategy. Possible solutions might include
- Simply match the height with input fields.
- implement a way to group them and have the group container be some multiple of the standard height