I'm a relatively avid gamer and use Steam In-Home streaming just for the occasional "casual" style game or for when I just don't want to take time to immerse myself completely (game rig is setup for stereoscopic gaming and racing-sims, so it's the whole chair and getting the FFB wheel and pedals out of the way if I'm playing anything except a racing sim, and 3D glasses and all that - it's a bit of a process...) So for the occasional hop into Life is Strange or FO4 or something like that streaming from gaming rig to my MBP or a truly ancient Mac Mini hooked to a 1080p TV set all works pretty well at high resolutions. BUT, the downside is that Steam itself is part of this whole equation - and Steam forces self-updates, and game-updates, something which all-too-often breaks things even without in-home streaming thrown into the mix. As an example, the XBone bluetooth controller works with the Mac "out of the box" no problem, or, at least it used to. A recent update to the Steam client broke this and they still haven't fixed it! Only solution? To manually roll back the Mac client before launching it every... single... time... Why every time? Because there is no (reasonable - I expect you could figure out a way to blacklist the Steam update server with something like Little Snitch) way to prevent the Steam client from immediately contacting the update servers, downloading the damn update you don't want, and then installing it the very next time you launch the Steam client. Just do a little research on how much Steam users *hate* the forced updates and you'll see just how big a problem this is.
So yeah, this might be great, or it might be a major pain-in-the-arse of waiting around for Valve to fix stuff that they keep breaking...