商业银行组织架构的选择需要综合考虑多重因素,包括发展战略、经营规模、相关监管法律、外部经济政治环境以及其他内外部多重因素。这些因素都与商业银行的稳健经营和发展密切相关。银行需要根据内外部环境的变化和要求不断优化组织架构,以确保持续经营和稳健发展。因此,本题中所有选项都是正确的。