Fish is the shell I wish I could use, but I'm afraid of the tinkering I have to do to get common tools and workflows to work.

Bass might provide some help with that.

https://github.com/edc/bass