Personally, I think the acquisition of Github by Microsoft did not hurt Atom as much as Facebook ditching nuclide and atom-ide-ui (Oh well, maybe Facebook ditching nuclide and atom-ide-ui is an indirect consequence of Github’s acquisition by Microsoft?) Anyway the discontinuation of the nuclide project marks the decline of Atom usage for me at least. With nuclide and the atom-ide-ui been discontinued (and a plethora of atom-ide-ui related packages left unmaintained), Atom is no longer a viable light-weight IDE for me, but more of a heavy-weight text editor which only has very limited use for me now.
Considering how fast modern languages iterate with new versions and feature updates, the lack of updates of related Atom packages makes Atom less and less useful for developers. A couple years ago I used Atom extensively for things like Go, Dart, React, Vue, Erlang and Solidity development, but now the popular Atom packages I used for those languages are either outdated lacking new language feature support or completely broken, that I’m forced to use VScode instead.
I actually dislike VSCode a lot when compared to Atom in the overall philosophy of how the editors are designed. For me VSCode is too opinionated and lacking extensibility in the UI, that it forces you to use keyboard for a lot of extension functionalities as the extensions cannot extend the GUI as freely as in Atom. Also I find the functionalities provided by some of the Atom’s autocomplete+ based autocomplete packages are superior to their VSCode counterparts. For example I remembered having far better productivity when developing Solidity contracts with Atom’s autocomplete features back then when Atom’s solidity related packages were still maintained and fully featured for the Solidity 0.4.x language versions.
But right now with all those packages left unmaintained and all the languages iterating new features so fast, I as a user simply have little choice but to move to VSCode despite a less user-friendly UI design and inferior productivity (for me at least).