Their reasons for dismissing HA seem sound to me. Python is a negative for some people. Suggesting to run in docker is a negative for some people.
Personally, I gave in and installed HA in a VM, because it seemed like the least effort way to use HomeKit capable devices without purchasing Apple products, and I was able to connect the HomeKit things, but I can't figure out how to do what I want with them, so I not sure what I got. Ideally, I want to make my 'smart' thermostats a bit smarter ... better coordination between zones, different minimum fan runtime rules than I can get from the thermostat, loosen the setpoints when the tv is on or someone is on the phone, so the hvac noise is less bothersome, etc. But I can't figure out how to get HA to track the fan runtime, so all that complexity is like ugh, I'd be better off doing it myself, except the homekit stuff isn't sensible either.
Yeah I thought not liking the way of self-hosting it especially was fair enough. And I suppose language is too even if I don't mind in this case - Java certainly puts me off OpenHAB (and anything else it's used for).
I've been running openHAB for 3 years with over 100 Z-Wave devices (every light and window in the house, auto-sensing everything), 25 touch screens (one in every room) and wifi/ethernet integration with everything else you can think of (eg UPS, TV, Sonos, Sonnen batteries, Envoy solar interters, air conditioners, sprinkler systems etc). It's never failed and the community is helpful. Irrespective of whatever it's written in, the versatility and 365 x 24 reliability is absolutely rock-solid.
Personally, I gave in and installed HA in a VM, because it seemed like the least effort way to use HomeKit capable devices without purchasing Apple products, and I was able to connect the HomeKit things, but I can't figure out how to do what I want with them, so I not sure what I got. Ideally, I want to make my 'smart' thermostats a bit smarter ... better coordination between zones, different minimum fan runtime rules than I can get from the thermostat, loosen the setpoints when the tv is on or someone is on the phone, so the hvac noise is less bothersome, etc. But I can't figure out how to get HA to track the fan runtime, so all that complexity is like ugh, I'd be better off doing it myself, except the homekit stuff isn't sensible either.