Just as with constants, having the option to configure this in the configuration as well would make this easier to get better-predefined setups for development and testing. In the Test, Acceptance, and Production this feature is already available.
I do not want to use the custom settings which are very specific and can cause errors easily when setup incorrect.