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!