Using Linux with the Fish Shell
If you are not thrilled with the limitations of Bash on Linux, maybe you want to try out the much newer and more modern Fish Shell for Linux which is very powerful and more user friendly. If you spend a lot of time on the command line, it might be just what you need. Or if you spend very little but need to make it easier for when you do, check out Fish as an alternative to Bash, ZSH, ksh, csh or tcsh.
Fish is what should exist on every system would make life a lot easier for people trying to transition. Who only occassionally need to use the command line.