Zsh use's zle(Z-Shell Line Editor), which is different then libreadline as its part of the shell not a separate library. Zle's behavior is editable through your .zshrc.
Maybe I dumbed the post down too much, was just listing a few features that I use every day that IMO work better then the comparable Bash features.
I was really looking for a different shell before. But if those are zsh killler features, it certainly wont be my choice.