Опишу на своем примере.
Мне часто необходимо вести/продолжать разработку в своей среде, но на разных машинах и не всегда со стабильным интернетом. Да и к функционалу есть требования. Пробовал работу с IDE на VDS через x2go - очень не очень :-)
Сам перебирал кучу webIDE и скажу что с ними проблем много,, функционал отстает, стабильность ужасна и высокие требования к качеству соединения (на lte замучаетесь).
Для себя выбрал в конце концов схему в виде vsCode с RemoteSSH. Неплохой компромисс. Вкратце объясню - у себя ставите только vscode , а все плагины vscode будет ставить на сервере. Соответственно всякие git/svn/языки программирования и прочее окружение, вместе с плагинами находится на сервере.
Соответственно, если мне надо в другом месте поработать, просто скачиваю vscode -> указываю реквизиты SSH и продолжаю работать. Я думаю вы сами понимаете, что функционал существенно богаче любой webIDE.
P.S. Про vscode и remote develop можно узнать тут:
https://code.visualstudio.com/docs/remote/ssh