Никаких проблем у bash нет и быть не может. Проблемы возникают у людей, как у автора ОП. И в zsh их получается решать легче. Для меня.
PS Если действительно интересно, то могу сформулировать. Но, боюсь, все это может свестись к очередному - vim vs emacs, ubuntu vs arch и т.д, и т.п. Единственное, что хочу сказать, все плюсы zsh для меня в интерактивной работе. Скрипты я на шелл пишу небольшие, только для себя, и, как правило, для /bin/sh - не для bash, и не для zsh.