The reason there's no 'good' home automation products is because there's not enough demand, pure and simple. At the end of the day, HA is 99% bling and maybe 1% utility.
There's really only one 'problem' out there that HA-type technologies are suited to solving: energy. There are of course measureable ways to reduce a building's energy consumption through electronic controls. That said, there are plenty of ways that people have achieved this without delving into the realm of what's typically thought of as 'home automation'. Want to handle lighting based on occupancy? Buy a lightswitch with integrated PID for maybe $50. Want to handle climate control based on occupancy? Get a thermostat with a timer for $20 that will handle 98% of all circumstances. In the remaining 2%, walk your butt over and adjust the thermostat.
The primary difference between "Home Automation" systems and the sort of one-off solutions like thermostats and PID lightswitches is the network. Really, the advantages of having these devices know about one another in a practical environment are few-to-none.
Now, if you're the type that wants to have a girl over and impress her by pressing one button to dim the lights, close the curtains, and turn on the stereo, great. On the other hand, if you're the /. type who's taken the time to set up a system, you're probably paying her anyway so I doubt that's going to affect your chances of getting layed.