@jws
Re Completion in Fish: I rely (to an unhealthy degree) on zsh's tab-selection, whereby the possible tab-completions are themselves selectable. Does fish offer a similar flow?
The other thing I 'need' zsh for is git-status indication in the prompt. My workflow (professional and hobbyist) relies on git flows, and that's vital for me.
Sorry to noodle at you like this, but i'm not in the mood for RTFMing today ?
//