I want to tell about Oh My Zsh, “the Zsh configuration management framework.” It’s like Zsh with plugins, themes, and helpers.
Even if you already use OhMyZsh, look at the plugins list, maybe you will find something useful (e.g., common-aliases, alias-finder).
And lastly, I recommend
zsh-autosuggestions which adds hints to incomplete commands based on history, like in Fish.
https://github.com/zsh-users/zsh-autosuggestions (can be installed as OhMyZsh plugin)