iTerm2
Now to get the nice arrows in the Git line, you need to install the powerline fonts (or a single one that you like, I’m using Sauce Code Powerline), and set them to be both the regular font and non-ASCII font in an iTerm2 profile.
You could spend quite a while fiddling around with it (also try the Solarized Dark theme for iTerm), so have fun.