I know that zsh is the hot new thing, but I've been using bash for about 30 years, and at this point, sheer inertia means it's unlikely I'll ever switch away. Long may it continue.

I thought fish is the hot new thing

I've been using fish for the past few months and the jury is still out. On one hand, the out of the box behavior and configurability is fantastic, and by default it is very pleasing to the eyes.

On the other hand, on my macOS there was a noticeable lag after I hit enter on a command that is not in bash. I also have very little attention span for figuring out fish's unique function loading system to pimp my shell like I would bash.

I think fish is great for newcomers or for those who don't really want to mess around with too many settings or plugins.

I'm a fish user, actually. That said, for those on zsh who want some of fish's most prominent user features without leaving, check out zsh-syntax-highlighting[1] and zsh-autosuggestions[2]. These are rather popular so long time users may not benefit from these suggestions.

[1] https://github.com/zsh-users/zsh-syntax-highlighting [2] https://github.com/zsh-users/zsh-autosuggestions