How does it compare to zsh (more specialy the package o-my-zsh)? The only thing that catch my eyes was the shell command being completed automatically in grey in the background. That will be great to have this in zsh.
You might be interested in oh-my-fish which tries to be pretty similar to oh-my-zsh, including an optional theme that matches the default zsh theme. I'd definitely recommend it.