My 2¢:
I've been developing remotely for 15 years, and with a desktop GUI!
Long before Microsoft's VS Code was a twinkle in the eye, the Eclipse platform developed a "Remote" plugin that gave me complete freedom to code, test, and deploy in the cloud in any language.
I've used it for PHP, Java, Go, and JavaScript and been very happy with it. Recently, after diligently trying to use VS Code to do this, I concluded that both have the same capability, but that Eclipse is less intrusive and more productive. This is especially true since on any given day I'm slinging code between 5 Linux servers, a Mac, a PC, and my Android.