I use VS Code, but I don't use it for $EDITOR, because CLI programs popping up GUI windows always feels icky to me (and it's gotten orphaned once or twice). micro is a really great editor for people who don't use terminal editors for much.
I'm not on VS Code but I use micro as $EDITOR for the exact same reasons and it's great. I don't have to remember special shortcuts just to amend a git message or do an interactive rebase.
Ok I see. Its $EDITOR for people that dislike modal editors.