Any sort of automation in Home app besides 2-3 line demo is quickly turning into nightmare, you are locked in bunch of annoying limitations and devices are always costing more than open source alternative.
It’s the smart home ecosystem that the FOSS world has kind of coalesced around, though (see HomeBridge, HomeAssistant, etc). The others are all much more centered around someone else’s servers and subscriptions and offer little to no possibility of running things locally.
Yes I run Home Assistant too. Also got quite a bit of devices on Aqara's platform, and a device each on Ewelink, Tuya, Meross which all technically are a platforms. There's probably another 5 devices with their own apps. Tasmota + Home Assistant is the only one I'm happy about.
Home Assistant (with all its dumb quirks) at least makes an attempt to integrate them. Some FOSS devices I've exposed to HomeKit for presence automation, but seeing Siri is going nowhere I don't think I'll continue.
Any sort of automation in Home app besides 2-3 line demo is quickly turning into nightmare, you are locked in bunch of annoying limitations and devices are always costing more than open source alternative.