I prefer VSCode if the hardware can handle it, but otherwise Sublime is my goto. If Sublime ever had as good Git support as VSCode I would permanently switch back to Sublime
With this package, you can set Sublime to be your git editor like this:
$ cat ~/.gitconfig
[core]
editor = subl -w
...As far as git is concerned, I use it from the command line an cannot understand why anyone would want to interact with git from VSCode or any other text editor.