Zsh vs Bash shell in Terminal Are there any advantages to using zsh vs bash shell in Terminal app? Also, can you use zsh from the terminal? My understanding of zsh is skewed.
The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. 
Zsh is an extended Bourne shell with a large number of improvements, including some features of Bash, ksh, and tcsh.

I may suggest you to install Zsh with framework for fancy managing your zsh environment and switch to iTerm2 for excellent terminal
replacement.

Install zsh using Homebrew:

brew install zsh


Switch current user from bash to zsh shell:

chsh -s $(which zsh)


Next install one of popular shell framework like Oh My Zsh or Prezto.

I like Oh My Zsh, so:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"


Download iTerm2 and after unpack .zip file, run it.