I migrated from Homekit due to the lack of automations. Went over to HomeAssistant as the back end, with certain scenes (such as good night) acting on the front end with Siri. Also, couldn't be arsed with the amount of hubs required
The difference is night and day, the automations via Node Red jut blows away anything that HomeKit can do. I have it linked to my Plex account, so if playing a movie it'll turn the lights off, if I pause the movie it'll set the lights to X% until it restarts again then it will switch off. The other big one with using HA is the ability add a lot of the devices like
clicksmart light switches ( and plug sockets - so no more people switching the hard switch off and kicking it off the network and messing with other automations. Theses linked with geofencing just shuts the entire house down when nobody is
Bought a couple of Thread products (nanoleaf and eve); bought they are very unstable, especially the nanoleaf ones