I have yet to upgrade to Catalina on either my iMacPro or MBAir, but sooner or later I will take the plunge.
While I know that bash remains installed on Catalina systems, it is clear that before too much longer it will disappear, and so it seems like a good time to be making the transition to a new shell. I have quite a few scripts, both that are run on demand in a terminal window and which are used by Keyboard Maestro and by Hazel, so it is not a transition I want to do more than once.
The “easy” solution would be to move over to zsh at this point as it is the Catalina default and sufficiently close to bash as to make the transition likely reasonably easy.
However, I have heard so many good things about fish shell that it seems at least worth considering, even though the overhead of making the transition is higher as it is so different from bash (which I have used in one form or another for over 20 years between linux and MacOS) and requires manual installation and upgrading as it is not included with MacOS.
Are there any zsh and fish users out there who might offer some thoughts / guidance?