I even have keyboard shortcut to wrap hightlight text in a tag that I can quickly make anything I want (both open and close at the same time) and then continue to add attributes without any extra keystrokes (i.e. attributes don't go into the close tag).
keyboard MUCH > than any mouse edit if you type fast enough.
even keyboard shortcuts for git commands, and so many others.
vim can do a few things atom can not. atom packages can do a lot of things that vim can not. Both are good tools to use for different things, but for a majority of the coding, atom works better for me.