Even on a low RAM vps you are able to run a desktop environment.
If you do have a lot of free RAM you can even run desktop apps and IDEs like Eclipse on your vps.
I use my KVM vps to have a portable and accessable Ruby and Java development environment.
One of the desktop managers that do have...