I struggled with vim for a little while. Shai made a nice configuration file. for example, switching back to command mode by pressing Tab instead of reaching up to Esc. But there were too many changes for me and I didn't know how to edit the config file to my liking. Someone on these forums pointed out to me that minimal changes were necessary to get vim working with colemak. Because pretty much all of the commands are mnemonic, it doesn't matter where on the keyboard they're placed. The only issue is with the directional keys: hnei.
Still, all this got me thinking about the philosophy behind vim and I realized I didn't like it. I'm not a power user and I won't pride myself on having memorized all those commands. When I want to search across multiple files (this was the scenario that convinced me), rather than remembering some arcane command, I want to pop open a gui that remembers it for me, type in what I'm searching for, select my files or folder, then search across those. Ultimately I went with Sublime Text, which I learned about because Shai says he uses that now. I still use Sublime Text, though the developer has been silent since last year and there's no word on when an update will come out. Sublime Text costs $70.