I am running HOOBS (pre-packaged HomeBridge appliance) in a Docker container on my DSM6 Synology DS918+, with the MakerAPI integration to Hubitat. This setup has been bulletproof, and more or less maintains itself versus my previous iteration running a self-managed HomeBridge deployment on a Raspberry Pi.
The Apple TV allows outside access to HomeKit-only devices when you are not home. One of my first purchases (mistakes) was a Schlage HomeKit smart deadbolt, which Hubitat cannot control directly. I set up a dummy switch in HE and four HomeKit automations in the Apple Home app that allow HE to lock/unlock and see if the lock was manually controlled, which I assume are being executed by the Apple TV. Given the reported issues that some have trying to use the Z-Wave version of this lock, I'm happy with the kludge since it always works for us.
In our house, 99% of the manual interactions with home automation stuff is via Siri on my DW's and my Apple Watches. HomeKit (via HOOBS or HomeBridge if you must) provides an awesome user interface to HE and other stuff.....