Eu não acho que trocar o shell do root cause algum problema. Eu me lembro de alguns unices (talvez algumas variantes do BSD?) Tendo o tcsh como o shell padrão para o root.
Logins de raiz são raros de qualquer maneira. Normalmente, você faria login em sua própria conta e, em seguida, su ou sudo para root.
O que importa é que o shell do root tenha o menor número possível de dependências para ser utilizável em um contexto de reparação do sistema. Por exemplo, é uma boa ideia ter um shell raiz com ligação estática; algumas distribuições enviam uma versão estaticamente vinculada de bash ou zsh ou sash (um shell com muitos utilitários padrão integrados) . No entanto, isso não é tão importante se o sistema puder ser inicializado facilmente a partir de um CD de recuperação ou unidade USB.