right now, at my workplace we are still on deform, but explore the
possibility of custom widgets.
E.g. we build widgets that will take a sqlalchemy model instance and
render multiple form items to edit it.
This does still feel like too much code for what we want to achieve,
but there's potential to factor out boilerplate code (like wrapping
all form items in a mapping).
Of course this means that select boxes or text inputs are created in
more than one place/template, but then again, this kind of control was
why we started down that road.
We don't have custom widgets yet, that are as complex as comprising
sequences, and i guess at this point we will look for alternatives