IMO the future of desktop computing will be a desktop computer acting as a hub for all devices, or a 'domain' server for the home. You will be able to sync all devices to it at home and over the net as well has play high-end games over the air by running all the processing on the host and sending visuals/audio to playback devices and receiving input from same devices, like nvidia shield and SteamOS are working on. This would be much more efficient to upgrade the hardware on a master device than to be replacing every tablet/phone/laptop/HTPC and PC every 2 or so years. And of course over the net sync would include encrypted VPN. Also, its just a matter of time until all of your smart appliances run on a 'smart home server/software'.