I honestly don't get why people use Atom or even VS code for that matter. Vim and emacs come shipped with many systems, have good plugins, and are waaaay faster; not to mention no telemetry!
I'm a vim user for a lot of things, but there's some things that are just not as good. For example, auto-completion is definitely better in VS Code or Atom. Although, vim is improving in this respect with things like coc.nvim, they are still a _nightmare_ to setup.
I've used YouCompleteMe extensively for a couple of years. The only language I thought it was nearly as good as these "full" web editors was TypeScript.
a) You are free to rebind everything,
b) In my experience when coding (most common use case for vim I think) most non-US keyboard layouts are miserable to use anyways...,
c) Use what works for you!
As a current emacs, former vim user, vscode is better. I use emacs as a hobby because I'm interested in it, not because it's more productive, because it's not.