I tried switching to zsh, but I felt like out of the box it's almost the same as bash. I don't want to spend a lot of time configuring my shell, I want it to get out of my way and let me type commands.
I use fish shell mostly these days. Magic autocompletion is life-changing.
Whether you use bash, zsh, or most any other shell, back up your configuration files. On almost any internet-connected system, I'm three steps away from my setup:
1. Install prereqs with package manager (curl, git, zsh, vim)
2. Download and install oh-my-zsh
3. Pull .zshrc, .vimrc, etc. from Github
4. (optional) Add workarounds because Windows Terminal still can't handle color and cursor position codes.
I use fish shell mostly these days. Magic autocompletion is life-changing.