Hello,
In different areas of the admin (theme editor, metafields…) input fields are presented inline (with the label on the left and the input on the right). This is quite useful to make long forms less intimadating.
While this layout can be replicated with React Polaris, it is impossible with web components. The main problem is that the input field is inside a shadow root and we don’t have the control over the ID of the actual input, so it’s not possible to associate a label with an input.
Ideally, though, I feel the various form fields should have a “labelPosition” that could be “inline” or “block” (default).