I have found that vim-go is effectively unusable if you are editing files over a few hundred lines long or on large projects. The time between :w and regaining control of the editor is just too long. Much of this is probably due to the execution time of the compiler for Syntactic checking, and has extended significantly in Go 1.5.<p>Colleagues tell me that neovim alleviates some of this, but during the time before that was stable I switched to emacs (specifically Spacemacs) with evil mode instead.