I use a Samsung Chromebook 2 running XFCE via crouton. I use it as my main machine for work and play. Because I do web development, the only real drawback with this setup is the ARM processor (not all software has builds for ARM) but in return I get incredible battery life. Like, really outstanding battery life.
Some software that won't run on ARM:
- Skype (use Google Hangouts instead)
- SVN (why aren't you using Git already?)
- Sublime Text (I begrudgingly use Geany or Ninja IDE)