The form-based request workflow is far too limited. It is also made available to the public when it is enabled - which we don't want. So for now we have to keep using our other online form and work in two systems. To be useable, we would need the following features:
Ability to authenticate users, and capture their name, email, location, and title information, before a form could be submitted.
Ability to modify the form fields/questions for our needs.