Copy line to the next? Select, Ctrl-c,ctrl-v.
People are used to what they're used to. Sometimes what they're used to is slower compared to modern applications. But having used vi(m) for years, I doubt it's really more effective than modern editors.
Anyway, as a developer, I spend more time thinking than I do typing.
Really smart syntax checking in the editor. That's what I want.