Hey Jason,
When you say cloud-based IDE, do you actually mean a web-based IDE? I personally haven't seen any that were worth a hoot, and among all the programmers I've worked with, I've never seen anyone use such a thing. I sorta doubt that would be worth even experimenting with.
But if your goal is to have a development environment that you can log into from any terminal, I recommend a Linode or EC2 instance or something like that. You can also install Linux on a Chromebook which would give you more capabilities than what Chrome OS offers out of the box.
I'm also a big fan of Docker. Use that.
- Carson