Autocomplete by default is also very nice.
Look & feel is not just colors, but a lot of small details that make the UI look good and polished.
chsh
Now you have those completions, documented and all, in all your terminals, whether it's Konsole, Gnome-Terminal, St, Terminator or the linux tty.
I don't use it because '&&' is not available. I use it pretty often.
command1; and command2
; executes the following command even if the first one fails. && only if the previous command returns 0.
So you can do things like: runthiscommand; and echo "Success"; or echo "Failed"
Oh but it is! Read the link!