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