However, I'm curious if you know `rg` (aka. ripgrep): https://github.com/BurntSushi/ripgrep In my experience it's markedly faster than `ag` (which is markedly faster than `grep`).
fzf is lifechanger inside and outside Vim. I now use it for almost everything.
Selfpromotion: I have made a Vim plugin for searching and playing iTunes Library based on fzf.