I have a friend who has one, and he says the software built into it is pretty basic, and can't do a fraction of what AHP can do.
I am sure your friend is correct (that's also what I heard). But, a CM15A (and even a HA PC) could also be used... so the INSTEON Central Controller could still trigger macros. But this could allow for a phone app to be the "controlling PC" if the correct app was available/used.
I am NOT saying this is the answer. I guess... what I am saying is there are more questions that still need to asked (like Tuicemen also did... I think). Home Automation is a moving target. Nothing is settled, nothing has been all-figured-out. There is a ton of room for new ways to do things... and new things yet to be done. This is the kind of stuff that keeps my enthusiasm up there. Always new options... new possibilities.
My friend actually switched over from X10 to full-Insteon about a year ago. Prior to that, he had an X10 setup with some Insteon-capable devices he had added, that was really not reliable for him. However, he was using a CM11A, and didn't have a phase coupler installed. He felt it would be easier for him to go with Insteon, which was designed to overcome some of the PLC transmission issues that plagued X10, than to try and fix his old X10 system.
Interestingly enough, his Insteon system didn't work all that well out of the box, either. He had to get the wireless phase bridge, and even with that, he had trouble locating a pair of outlets to place the two bridge halves in that would make his system work.
Of course, had he actually followed my advice and mapped out his breaker box, that process might have been much simpler.
However, as compared to what he had, even with his CM11A, he said the Insteon software is severely limited.
He can't create timers for specific modules. He has to create "scenes," assign the modules to those scenes, and then he can create ONE on/off timer per day for each scene. In addition, you can't mix legacy X10 modules and Insteon modules in the same scene (unless you are using the Insteon module's X10 address - which doesn't do the mesh-network, so it is no more reliable than the legacy X10 units are). You need separate scenes for them.
If SmartHome were to put out software that worked with the same ease and features as AHP (or at least what AHP should be if the bugs are fixed), then I could see it be a real competitor. The Insteon technology might be more reliable than the X10 stuff, but X10's software wins, at least in my opinion.
I have a bunch of Insteon switches in my house. I had problems with my older X10 wall switches, so I replaced them with Insteon ones. However, with no Insteon controllers, I'm only using traditional X10 commands with all of them.
I have found that with proper troubleshooting, and a little work to filter noisy electronics and maybe install a good phase coupler/repeater/bridge, X10 can be very reliable.
just my $0.02, though.