Just curious, since their website pretty clearly points out "sane scripting" as a high point, what makes it bad for scripting from your perspective?
Similarly, if you want your code to be portable, bash is a safer bet.
Of course, if your scripts only run on your own machine (which is a huge if), then fish is probably better.