I went from bash to zsh to fish.
- I understood bash. Manual is good, searchable, understandable.
- I never understood zsh. Manual is split up in several different man pages, very annoying to find what you're looking for. I never ever understood what I was doing, config wise. Just blindly following convoluted how-to's.
- With fish, I finally understand every aspect of my shell again, and it's like 10x simpler than bash. Can be learned completely within 30 minutes or so.
Highly recommend the switch.