I use fish shell.
I use the following plugins:
For enhancd I use the fzy fuzzy finder over the other options because fzy does not take over the whole screen and it does not cause an annoying "awk" bug when I use it.
Edit: The awk bug is caused by the default macOS awk. It is fixed by installing the GNU awk, using
brew install gawk.
Edit 2: I do also have fzf installed because with the jethrokuan/fzf plugin, I can fuzzy search through my command history!