I used a Samsung Chromebook for a while. It was pretty good, web browsing is pretty flawless, and running Linux software worked well too. Linux support is built in now, so you just turn on a setting then you can install anything with ARM support.
The Chromebook I had was pretty underpowered though, so it ended up being a little too sluggish for doing serious coding. If you are planning to do anything heavy, make sure to consider the specs.