Many of my friends ask me about the reasons behind my liking for vi. It is a fast, versatile, extensible and cross-platform editor. There is a bit of learning curve, but not because it is difficult, but because it is different. The default mode is not editing, it is reading. You press i/I or a or o/O only when you want to edit. The ability to do everything without having to move fingers away from the home keys is tremendously productive. This difference is what makes it so useful. Accept this difference and vi is really easy. Using this with vimperator would make you a vi fanatic!