I love VIM and I recently stumbled upon a feature that you probably know
from TextMate: Skip the Closing bracket when typing.
inoremap ( () inoremap ) strpart(getline('.'), col('.')-1, 1) == ")" ? "\" : ")"
Found at http://vim.wikia.com/wiki/Automatically_append_closing_characters
This just skips the closing bracket and you can go on typing without
having to leave insert mode or do some awkward Emacs movements.