We do plan to include what support we can in vim, given the limitations of the UI. It's certainly one of our most-requested editors.
Quick question on vim usage. Do you live in your terminal, and fire up vim, edit the file, and quit? Or do you leave your vim process running all the time (or nearly all the time)?
I live in the terminal, and fire up a vim instance when I need it (which is frequently). I probably have a few to a dozen processes at any one time depending on what I'm doing.