I use GNU Bash because it helps me get the job done. While I don't code as much as I use to, I still use the terminal daily to run commands that help me get things done faster than I can using a GUI/Mouse.
What's great is you can use Bash with Alfred so you can have the best of both worlds.