I don't script so not me, but I've heard a lot of people really like it for scripting, since the language is more thoughtfully designed around that usecase. You give up some portability and ability to run them anywhere, but if you're making them just for yourself my impression is that fish can be a great choice for scripting in
Plus, like the other reply said, if you're already using fish (like me :) you may choose to script in fish since thats your chosen shell