the vi keybindings made me switch. And the fact that it has completions without needed to do hacks (ahem, bash and zsh)
Also to set vi keybindings add this to your config.fish
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.