In Mac OS, simply installing with Homebrew is the best.
- $ brew update
- $ brew install vim
In Debian or Ubuntu, according to my experience, the best way is to remove Vim and compile with Python(or other language) support, otherwise you will face difficulties in autocomplete features.
I followed this Wiki
I installed Vim Plugins with the help of Vundle.
And I followed this blog for the choice of Plugins.
I have my vimrc file in this Repo.