[…] I do all(not counting using the textarea inside the
web browser) of my editing inside vim.
Snipmate: https://github.com/msanders/snipmate.vim (compulsory)
I realise there is a fork going, but Ultisnips is providing a ton more features and seems a lot nicer in many aspects.
Also the SuperTab repo you linked is a mirror of an obsolete vimscript. It has a new maintainer and that maintainer's repo is at https://github.com/ervandew/supertab.
With Janus, you can easily remove things you dont want and add plugins you need.
I do all(not counting using the textarea inside the web
browser) of my editing inside vim. Even when I need to
use a word processor, I first type my content inside vim
and then open the word processor to format it.
That said, I really don't think this is the place for war between the Church of Emacs and the Cult of vi.
For the ~/.vim layout I actually have a bundle dir but also a bundle.available dir. In the latter land all vim plugin git submodules I might need while the former contains links to those I actually want active.
git clone --recursive
git submodule update --init --recursive