Any particular reason to prefer one shell over another?
Zsh is a little more intuitive with tab-completion and can even display info on both sides of the prompt, ie:
Code:
user@computer-hostname$ somecommand -s [Battery=63% /User/Name/Documents/]
It's VERY customizable, you can even check out oh-my-zsh for open source plugins and themes.
Some also say it's faster than Bash, but I've never really noticed.
It's really up to the user to decide which shell is better for for their needs. Try it out, you might like it.