I would still like to see more strides toward a house-wide media system. A more ultra-controlled system that runs directly from a connection to a server box, where all the settings and configuration modes are set. Kind of like a media-controller (domain-controller). When I consider the typical HTPC, it is apt to get destroyed from users reconfiguring things or a software update/OS reinstall ultimately destroying this perfect configuration. Sure, saving and restoring settings is great, but why not have a server setup.
It could even go as far as registering each HTPC with the server and then setting its settings (on the server) and saying use global value or custom. Then, without any effort, all the settings would be locked in--or changeable in specific cases if needed.
Also, as the number of home users increases, why not have the server take care of actual television recording while the clients are not bothered? Then, each htpc can sleep as needed and the server (already running 24/7) can easily save out dozens of TV streams (lol). As I return to setting up TV again, I keep thinking about recording a show: do I set it up to record on my desktop or should I set it up on the HTPC? When a recording is scheduled, the server should track it so the other MC systems -- including separate user accounts -- would all see the updates in real time. If they were looking at the schedule, a record symbol should pop up on the item.
Lastly, the TV interface should be greatly revamped to go for the DVR/satellite box view. A major grid like display. Something more pleasing and easy to view / quickly control.