The problem for me is that <i>everyone</i> (on Linux&#x2F;OSX at least) has a bash shell, so investing in learning any other scripting language seems a little futile. Would recomend ZSH + zprezto or Fish for day to day use though.