The trouble with vi[m] is, without a minimum of learning effort you simply cannot do shit with it (not even close the damn thing

), but under unix[like] it's unavoidable sooner or later you have to do some things with it. While
insert,
[Esc] back to normal (editing) mode,
undo,
ZZ save & quit, or
:q! quit without saving, (you are allowed to use the arrow keys instead of h,j,k,l

) are not really that much you need to learn, and is all you need to deal with in emergency situations, like comment a wrong line in your
/etc/rc.conf in single user mode when your machine won't come up, there are tons of vi cheat sheets (even printed on coffee mugs) which is a mandatory part of the standard emergency kit of every unix[like]-root-but-not-vi-user.
However, when you took a bit training into vi[m], which cannot hurt anyway even if you don't want to master it, it may attract your attention that in fact its whole structure is very logical, few commands in fact, but combinable. That's where its power comes from. You have to learn a certain basic set of commands, and the way how to combine them first, before you can do anything at all with it. But once you got this, you see: vi[m] actually is a very powerful editor. It may not become your favorite, main production editor, though for many it is, but maybe this will give you bit of a taste:
[from Robbins, Hannah & Lamb,
Learning the vi and Vim Editors, O'Reilly]