I'm a vim+screen+mosh(+Jupyter) guy, so my environment is "cloud-based" as-is (in that I'm mosh-ing to a dev server). I can see why some people might want more fully featured IDEs, but this works for me. As I get better and better at Vim it gets harder and harder to go away from the keybindings, as well.
I guess it depends on what you're looking for - i.e. some new kind of collaboration workflow or a nice GUI or some other IDE features.
I've gone through the process of port forwarding my router and setting up dynamic DNS (who does that anymore? :) ) so I can hit my home desktop with an Ubuntu VM on it and I usually have a few AWS instances up at any given time for different projects. Then most of the active code gets synchronized between machines via Github.
I guess it depends on what you're looking for - i.e. some new kind of collaboration workflow or a nice GUI or some other IDE features.