I was able to install VIM via Homebrew, update my ZSH to point to that particular installation, then install all the requirements for YouCompleteMe. But the tab complete sounds great, however, one question: does that remove the original functionality of tab?