I would like for FieldMaps to have the option to automatically include a set of blank point, line, polygon feature classes to use for data that may be worth collecting but you didn't foresee collecting-- For example, your project is to document archaeological sites, but you happen across an unauthorized latrine that needs to be reported so it can be removed (real example).
This is one of the largest complaints my users have when migrating from programs like Terrasync*; FieldMaps requires you to plan for everything in advance, with no wiggle room for surprises. Consequently, the map-maker has to provide a generic dataset for each project themselves. I, personally, would prefer to not have to manually create a blank generic feature class for every single collection project.
The product I would like to see is a toggle in FieldMaps Editor to create and add a set of blank point, line, polygon feature classes to each map, each containing a comments field.* That's it.
They could be called "<Map Name> _<Geometry Type>_Generic" or something, so that we could figure out where this data came from.
Having this toggle would save everyone a bunch of time and make it much easier to pivot for the unexpected things.
*Terrasync allowed you to input your data dictionary, but also provided a catch-all set for things that didn't match)
**Maybe also metadata fields like GPS precision, Collector Name, etc.? But we wouldn't see those during collection, of course.