It better be damn near perfect otherwise people are just going to run cables, I honestly don't get it, it's really not hard to run a HDMI cable through your house to your TV, this is the most over-engineered, complex and convoluted system of getting a PC output on a TV.
I don't understand what is so difficult to understand about this concept.
Not everyone wants to run additional cabling all over the house/apartment.
I've got enough cables and wires running all over the place, the method I'm using to at least attempt to cover them up just cannot fit any more.
That, and overly lengthy HDMI runs are bad news, and if too long without repeaters (and even with them), there's the likelihood of introducing hand-shake issues from time to time.
Also, that still leaves open the issue of controls. Now you have to use lengthy USB extension cables, which also tends to introduce issues. Depending on your devices it may or may not matter, but there is significant voltage drop with lengthy USB runs.
Some people may have just the right setup to make it feasible without significant issues, because they have the right house/apartment layout and distances between devices/rooms.
Others, for various reasons, it just doesn't work for everyone.
Additionally, what about different display configurations. If I leave my desktop connected on my computer desk, it's driving 3 displays. I will have to dig into menus if I want to force it to utilize SLI and drive only the HDMI monitor forever away.
Oh, well I was hoping to get away with only using a gamepad... but now I've got to deal with driver/control panel settings.
I want to make it work straight from the living room, but I'd have to run to the computer, make some changes, go back to the living room and then switch inputs, etc.
My goal is to get everything in my living room functioning from my Harmony remote.
I already have a plan of doing a dual setup between MCE and XBMC and using Xbox 360 controllers. I'll use Advanced Launcher (or something... I have only done some light reading) to get emulator launching available from the remote, and also add Steam with it set to launch in big picture mode on the HTPC.
If I have to run SteamOS to stream from my main rig, I hopefully will be able to configure an auto-launch of a VM from within XBMC.
It's going to be tricky to get that all setup, but the end result should be a smooth and hassle-free user interaction process to do just about anything in the living room.