It's a good idea to define what should be default access for all new users in your company. Once define than only need to ask first name, last name, email, site/app name etc.
Organizations generally have default user access to all report suites, workspace, reports and analytics, data warehouse, report builder, tools etc.
If user needs advance access (api, shared secret, segment management rights etc) you may want to know if they need to copy access same as any current advanced users. Using sso sign-in makes it easy to inherit default access to company adobe users (however you will have to add new users names weekly) and only use form for advance user access.
Thanks,
Asheesh