I tried it ~7 years ago and thought it was severely lacking, so I just stuck with zsh and have never really had a reason to look back.
Maybe I'll check out fish again at some point - what features does it have that drew you to it?
1) the autocomplete suggestion as you type a command [1]
2) scrolling thru commands after partially writing one only shows entries that match the written text
3) knowing if a command will work before pressing enter -- saves from a lot of gotchas.
all of these read like features nice to have but not essential, but when you're using something every day, it's worth it :)
[1]: https://fishshell.com/docs/current/tutorial.html#autosuggest...
The main reasons were:
1. It had a lot of qol features I liked from zsh _by default_ without requiring a significant config
2. Prebuilt zsh configs like oh-my-zsh have been pretty commonly quite slow in my experience, which fish fixes.
I tried it ~7 years ago and thought it was severely lacking, so I just stuck with zsh and have never really had a reason to look back.
Maybe I'll check out fish again at some point - what features does it have that drew you to it?