But it's arguably true that Vim is the wrong choice as the default commit editor since the majority of users probably will not feel very comfortable in that environment. In hindsight, nano would probably have been the better choice for default.
However, since I'm already a heavy Vim user (and have the vim-fugitive plugin installed), I would never go for anything else.