I prefer my terminals dumb and without much color, as the UNIX gods intended them to be.
This being said, I'm in love with `fzf`, my workflow improved markedly after scripting (on mac)
`ggvi() { git grep "$@" | fzf | sed \"s/:/ +/\" | cut -d \":\" -f 1 | gxargs -r -o vim }`