I needed a laptop compatible with linux (ubuntu), and it was straightforward to install linux on this one. I didn't encounter any hardware during OS installation that wasn't supported. I was a bit disappointed by the display, which has middling contrast, brightness, and color saturation; I read later that Lenovo had improved this in later models. For streaming, I connect it to a Samsung 32" tv (via hdmi), and the image quality is excellent.The keyboard is very good; not as great as the full-travel keyboard on my desktop (a coolermaster), but the designers had to make compromises for a laptop.It's heavier than most new laptops, but I feel like it's also sturdier and less susceptible to damage.