Excelentes dicas! O fish também é o meu shell preferido, principalmente pelo fato de autocompletar comandos e caminhos sem a necessidade da instalação de plugins.
Uma dica de customização para o fish é utilizar o oh-my-fish (https://github.com/oh-my-fish/oh-my-fish) que você pode modificar a aparência do shell através de uma variedade de temas.