I believe that the art of Vim has nothing to do with disallowing any tools available for you, but rather finding the best (i.e., most efficient) path to altering text. The truth is that sometimes the arrow keys really are the most efficient. This is particularly true in cases where several small insert-mode changes need to be made that are interspersed with several small navigations.
Here is a small test to illustrate this:
Fast: Using Arrow Keys (Insert Mode)
Slow: Using HJKL Navigation (CommandNormal Mode)
Using arrow keys here is clearly faster. I particularly noticed the cost ofNot only does exiting and re-entering insert mode. Not only does it take cost extra keystrokes, but it also forces merequires the user to reset mytheir left hand position. A different set of characters to add (maybe more right-hand focused) could change the results, but I believe the effect would be similar.
Here is a similar example where HJKL navigation will typically prove better:
Slow: Using Arrow Keys (Insert Mode)
Fast: Using HJKL Navigation (CommandNormal Mode)
When it comes down to it, the bestall we can do is to approximate the fastest path to the target document state. If it's helpful to do so with Vim's commandOftentimes this is best without arrow keys, and this is where Vim shines -- we could all share countless tricks and tools for normal mode manipulation. But, then use itsometimes, but ifthere's just nothing better than arrow keys in insert mode will suit you best then use that instead.