But you do test new things you install on your servers somewhere else, at least, I hope so.
So, bash it is. :)
I love using fish and enjoy scripting with it too, but I'm hampered by this fact as well, and mostly use bash at work when others might see it or have to use it.
Spin up a virtual machine! (Or an EC2 t2.micro instance, free of charge)