zsh n'a que des avantages, j'ai envie de dire. C'est beaucoup, beaucoup plus complet; on a accès à des alias aux stéroïdes avec différentes catégories, des prompts dynamiques et en deux parties, des fonctions plus poussées, autocomplétion poussée et entièrement paramétrable, des features incroyables (coloration syntaxique en temps réel de ce que tu tapes: commandes, alias, chemin, ...), et bien plus.
Par contre, c'est très long à configurer.
D'une manière générale, ça reste vraiment du détail, de l'optimisation quand t'as déjà bien bossé sur ton environnement de travail. J'ai l'habitude de dire que si tu ne ressens pas de toi-même les limitations de bash, ça vaut pas encore vraiment la peine de passer à zsh. Sauf si t'as du temps libre et envie de le faire, mais ça va pas spécialement améliorer ta productivité dans un terminal à ce moment-là.