System 76 is great, but too expensive to be a good recommendation for most friends and family. As far as hardware support: I'm not so troubled when some exotic device doesn't work, but I'm talking about HDMI here, it is THE standard media connector, and the video card does work apart from HDMI.