I do 90% of my work on a Chromebook/ChromeOS desktop, but I can't program on it, and yet I don't want to suffer trying to put Linux on it, so basically anyone who doesn't want to install Linux on their computer :)
Actually, Crouton is easy to install, and you run it from inside a ChromeOS window. I program on mine all the time. Most Chromebooks come with limited RAM and hard drive (mine is 2 GB/16 GB) so I could see using something like this if that's a constraint. Unfortunately the pricing is a bit steep (I see you've addressed that above).
I obviously dont know your stack so this might be useless if you're heavily invested in AWS - but you might want to try scaleway, you'll definitely get more bang for your buck in terms of performance
I'm actually up for that, if you can suggest an alternative way of doing this (ideally using LXC rather the instances), that would be great. Target is 'always on' instances and reduced cost.
We've been having good success running desktops as docker containers, scheduled on Mesos using cheaper GCE machines. We use TurboVNC as it has a built in Javascript VNC client too.