I run into a fair number of posts in which people want to put sections side-by-side, put a label above a multi-line field, and other things along those lines.
Additionally, I have an issue where a lot of my non-IT Forms users put tables on their forms to get fields to be side-by-side, which causes a lot of headaches because fields inside tables/collections are not treated the same by Forms.
My users would not know how to use CSS to customize the display of standard fields, so the table option is what they always use and the headaches that causes really makes me think we should have a better way to tell Forms how to display individual fields.
For example, I want my entire form to have Left aligned labels, but I may have a Q&A section where I want all of the labels/questions on top of the field. Or, I may have a section with First Name, Middle Initial, Last Name that I want all side-by-side.
Right now, my options are Custom CSS or Tables, but I think having the ability to set alignment per field or per section would really help simplify this for the general user without HTML/CSS experience.
Perhaps a dropdown or radio for alignment (Inherit/Default, Top, Left, Right)?
Additionally, perhaps a new container type or just a configuration option in Sections that could be used to facilitate side-by-side fields that look the same as Tables but do not create collections or change how the variables are treated.