In vi you can operate on N chars, words, lines etc. quite efficiently. Mouse based editing, at least beyond what you see on the screen, is more laborious and less accurate. Typing a regexp to find or replace, or moving to a specific location in the file is still modal in a mode less editor.