my personal reason for using vim is that i love the modal editing. You drop into edit mode, do a single edit, then hop back into command mode and flip around to whatever is next. This singular edit becomes most exciting when you need to undo or redo. Rather than wait for each little keystroke to undo, your edits become singular chunks. If you hop in and out of command mode with each edit in concert with how you think about the changes you are making, then undoing (something i do alot..) becomes streamlined.