I've really been considering learning zsh. The main reason I haven't bit the bullet is because bash is everywhere. I don't want to become as fluent in zsh as I am in bash, only to feel crippled when I inevitably have to work without zsh.
So, for those that frequently shift between zsh and bash (or ash, dash, etc.), what is the experience like?