Oh don't get me wrong, it has superior customization, ability to create complex scenes/rules and almost unlimited ability of integration with devices via API/WGET/CURL.
It's just that it pissed me off a company creates a product to protect people, without first creating the appropriate documentation.
I do this for a living, and this is almost always a result of poor programming and change management processes, appropriate vulnerability, bug-scrub and performance tuning, etc.
In principle, don't sell me something that's supposed to protect what I care about, unless you show me that your not screwing around. It's insulting.
In reality, do I really need a 99.999999% up-time security system, built by programmers and hardware techs at an enterprise-level? No, but if that's made available (i.e., Honeywell, etc.), Why wouldn't I?
Plus, you can slave a Vera to the Honeywell, and get the best of both worlds (talking about the non-security system vera device).
If not for me being hard-headed, I totally would have taken the same path you did.