Thanks for your advice. I appreciate it.
Iām going to try your 3rd idea and add all values into sales_stage_dom (combine them) and then filter that dropdown to show only the relevant values according to the Opportunity Type.
I also have a requirement where User Role A should only be able to see Opportunities where Opportunity Type = A and User Role B should only be able to see Opportunities where Opportunity Type = B. What is the best way to set this up using the Security Suite?
Also, is it better to create separate views for each different Opportunity Type that has different custom fields, or should I just modify a single view and add some conditional logic to display different custom fields for different Opportunity Types?
One more question: I have another requirement where different roles can view certain specific Account Types and not other Account Types. What is the best way to configure or develop this?
Thanks again for all your help.