Кажется мне, что если у вас стоит вопросы именно таким образом, то есть что выбрать, то вы очень счастливый человек. Потому что где-то за углом вас ещё ждёт железка, на которой вместо bash окажется zsh или даже BusyBox и все ваши супер-навороченные скрипты превратятся в тыкву. И со слезами на глазах вы будете ловить на ровном месте command not found и argument is not defined. А спустя пару часов окажется что там ещё и второй питон гвоздями прибит. А когда вам зашьют все разрывы, все эти срачи про самый лучший шелл вы будете вспоминать с тёплой ностальгией.

https://habr.com/ru/companies/ultravds/articles/958350/