Of course, a lot of HD content can run with very modest specs (as long as the codecs are accelerated on the GPU), but for occasional content that requires CPU decoding or players/sites that aren't yet supported on standalone devices (Apple TV, Roku, etc), it's a really nice solution. Plus, it keeps each TV very clean in terms of cables and hardware.
I've done hackintosh on bare metal in the past, but even if I were setting up a single-headed hackintosh now, I'd still go the VFIO route - it makes updates much less stressful since you can quickly roll back to a snapshot if you break something.