you can get multiple cursors with this plugin (works better than I expected) https://github.com/terryma/vim-multiple-cursors
One easy limitation comes to mind - you can't copy-paste different cursors, then paste them as unique items. E.g., given a list "a, b, c", I want to be able to multi-cursor the letters, copy them, then paste them into 3 multi-cursors somewhere else. Hard, very hard to implement.
That doesn't sound hard to implement iff you plan for those features from the beginning. I have my own editor hobby project and during my reading I got convinced multiple cursors are great for the reasons you described in your other comment.
I hadn't thought about multi cursor copy/paste so I'm wondering what else I've missed.