The problem with a repository is not every machine I work on has git installed (nor could I install it in some cases).
I'm a netadmin doing a sysadmin's job, though. If I was slingin' code regularly, I'd use several plugins.
When I wear my developer hat, I dig nerdtree and vimoutliner.