I love that if you have vi key bindings active you can update the prompt when you change modes. I never used vi bindings in bash because I would become confused when I entered normal mode without realizing it. In zsh it was easy to configure my prompt to change colors and symbols when outside insert mode.
https://github.com/everett1992/dotfiles/blob/master/home/.zs...
I have noticed that zsh's globbing is greedy.