The GeoForm application is a great teamplate. Two features that would enhance it's functionality are:
Ability to set default values
Ability to set required fields
You can already set required fields by having them configured as required at a database level. However it would be great if you could configure fields that haven't been set as required at the database level to be required through the GeoForm like with Survey123.