Занимался этим вопросом пару дней назад. Прежде всего поставил себе fish - в восторг не пришел, излишняя информация, поставление команд из истории под курсор. Параллельно знакомился с роликами на Youtube.
https://youtu.be/g_PlMeNFmcY - мне понравился этот ролик. Краткая суть его в том, что фреймворки Oh my zsh и Oh my fish в основном прописывают alias в конфигурационные файлы. В итоге пользователь мало, что знает о своей системе.
Вот запомнившийся комментарий
https://habr.com/ru/post/326580/#comment_10174452 на habr.
На данный момент смысла в переходе не вижу. Ощущение от fish как будто тебе лезут под руки с советами, которые ты не спрашиваешь. Плюс работает медленней. Возможно в будущем, я поменяю свое мнение.