I use fish which is quite nice OOTB, although if you want a posix compliant shell, zsh with some plugins is also great.
Use a shell with decent auto-completion. I have not been irritated by this in years.
I use fish which is quite nice OOTB, although if you want a posix compliant shell, zsh with some plugins is also great.