Not intending to detract from your question, but I quit using vi when I stopped using SunOS. I never did like vi all that much -- it was just a necessity. I can see your point, however. It took me awhile to not use dir when ls was required -- DOS died hard in mine like vi is apparently doing in your mind!
One benefit -- the command line is second nature. Pity the point-and-clickers!
I never press ESC or ESC zz or :wq, but I do frequently press emac's CTRL-E and expect the cursor to zip to the end of the line. Worse, I sometimes press CTRL-A and expect the cursor to be at the beginning of the line. Then if I don't see that all the text is highlighted before I press another key, the whole post is deleted! Fortunately text boxes have CTRL-Z to undo. Or I press ALT-D and expect a word to be deleted, but firefox grabs that one.
It would be nice if vBulletin would allow us to pick our favorite editor to emulate as a settings configuration item.