I got your point. I explained the same thing on my summary portion of my blog. I left eclipse for Vim was after seeing its advantage of basic mode based editing. All others are just additions, you can add them when ever required. Check this out also about my detailed explanation of how did that happen to me - http://haridas.in/how-i-came-in-to-vim.html
If you're coming from Eclipse, did you check out IntelliJ's VIM plugin?
I'm a decades-old Vim user, but I still fire up IntelliJ for Java Android development. Java is less painful in an IDE that was designed for it, and with the IntelliJ plugin it's like having one's cake and eating it too.
Hah. Very nice :) But yeah, it's hard to talk about vim without coming across as some kind of religious fanatic joining a new cult.
Your link maybe does the best job I've ever seen. This is day 1:
*monday*
“eclipse sure is neat.”
“but that weird guy with the neckbeard at work looks really fast with vim,
I should try it!”
“alright! I got gvim. this doesn’t look bad. there are even menus!!!”
“wait what? where’d my text go? wait. undo. no.”
“:help”
“:q!!!!!”
.
.
revels in the opiatic relief of autocompleting boilerplate
in eclipse for the rest of the day