Thanks! It seems that most of those advantages are not directly about text editing but more about being a better IDE. I guess that for someone like me, that uses Emacs mostly for writing prose and for file management, and only occasionally for programming, the things you mention don't sound as attractive (and when coding I never use a debugger, which is probably a mistake on my part).
Yes, I have used magit while trying to find some love for emacs. It's fine. But I still prefer VS Code's git integration. It's the simplest client I've seen. I don't mind using the command line for git, but if I'm in the editor, I can do anything I need to do for my daily workflow with keyboard commands or point and click, whichever mood I'm in.
And as far as text editing, there is a lot that VS Code provides for getting around and moving around text and windows and files. Multiple cursors and syntax-aware selections provide me what I loved about Vim (macros and text objects). And now I don't drive myself nuts hitting the escape key in every other application where I type some text.
About git: have you tried magit for Emacs?