I don't use vi for coding, just quick file edits on the console. I was xemacs for a very long time in college and thereafter - to the point of writing elisp to manipulate xml files, but eventually my Java day job pushed me towards a full IDE. Java is kinda unbearable without it.
I still occasionally turn to emacs for a few things I can't get elsewhere (editing binaries, large files, and doing search and replace in a narrowed buffer), but it's no longer my primary editor or mail reader. I may pick it up again for clojure coding, though.
It took about 3 years before anyone complained, and I think there is still just the one complaint.
That's one of the things I like about using C-a, C-e, M-v & C-v, C-d instead of home, end, pgup, pgdn & Del — much less likely to accidentally hit the wrong key. And my hands don't have to fly so far from my keyboard!
Maybe in a word processor it could bring up the "put a picture/graph/whatever" right here in this document?
For what it's worth, my Thinkpad definitely isn't ruined--it has a five key block containing the other keys you mentioned. Insert is over to the right in a four-key row (along with PrtSc, ScrLk, and Pause) that's above F9-F12
It's sitting there in that block of six keys that you use all the time when editing text (home, end, page up/down, delete), and it's a little timebomb. You would invariably hit it by accident at some point and change your editor into "overwrite all my stuff" mode.
It would usually take a minute or two of ruining your document before you realized what was happening and spent the next several minutes repairing the damage.
I would go years at a time without ever hitting that key on purpose, so I just kept it in a drawer, in case it ever needed using.
Now, as a developer, there's an Insert in tons of useful keyboard combos, so it needs to stay there. And laptops have ruined that old useful six-key block so it's a lot rarer to hit it by accident.
But it had no business being there. Fifteen years later, I'm still not a friend of that key.