I've tried fish a few years ago and wasn't all that impressed with the features.
That said, the new version is just ace! I gave it 30 minutes and it basically does everything I do with zsh right now. All that with about 5% of the configuration effort I put into zsh. Plus, it's so much faster than zsh.
I'll give fish a go as my main shell. Let's see were this goes.