+1 for fish, the autocompletion alone makes it my daily driver. You can get the same in any reputable shell, but I like that it is designed into it from the ground up (the zsh autocompletion plugin brands itself as "fish-like").
It's also compatible-enough with POSIX for most purposes, and supported as an alternative for lots of software (venv comes to mind).
It's also compatible-enough with POSIX for most purposes, and supported as an alternative for lots of software (venv comes to mind).