I'm a commandline person and often prefer to use something from Homebrew instead of the graphical equivalent. I've got a dozen or so packages (besides whatever is installed via brew cask) and it's going well for me. If you reply with the output of "brew list", I have no problem with installing and testing packages you require.