In other words: making bash more like zsh
Came here to say the exact same thing.
Get zsh today. Give it a spin.
I hear a lot about it -- could you give me your favorite 2-3 features that make you prefer it over bash?
I am using zsh + prezto.
https://github.com/sorin-ionescu/prezto
Tab completion is extremely powerful. Even serious spelling mistakes are forgiven.
The prompt is Git-aware and this provides a lot of helpful information which saves me from having to query the git cli.
There are also plugins available for completion of other programs such as rake