The problem with this stuff is that it really needs to just work once the geek factor has worn off. The first time the missus gets home and there is no hot water, the whole lot is going in the bin. Consumer electronics have a lifespan of ~3 years, whereas a house lasts for decades.
I have a good friend who bought a new house, and it had software controlled lighting. Every switch was programmable, and any light could be switched on from any switch. Very cool. But the most telling comment was "I love the ability to turn the bathroom lights off from the kitchen, but every now and again I'd just like the sodding kitchen lights to come on when I want them to". He rewired the whole place after 6 months.