My first exposure was some X-10 stuff that was interesting but not too useful. Then watching a Crestron installation, where the programming cost more than the hardware. And any change needed the programmer to return. Not interesting. Then I met with the guys behind Pluto, one of the earliest comprehensive systems. This was before the iPhone. They had worked out media management and integration from room to room, phone integration for both control from a "dumb phone", security integration, lighting control, network control etc. The demo was astonishing. It all took off until the dot-com meltdown crashed everything. It morphed into MIOS and Vera with a much reduced feature set.
ZWave came next. It had some real limitations and originally a very european mindset. Adapting to the US standards and ways of use took a while.
I have been watching from a distance since.