I prefer to use a VPS for my development environment and have tried a variety of IDEs as mentioned in the linked article.

Most recently I have settled on Visual Studio Code which is able to connect to remote servers (such as a VPS) using Microsoft’s Remote — SSH extension.

It works flawlessly and it’s nice to have a native IDE as opposed to a web-based client.

More about the extension here. Give it a try!