HomeKit has continue to advance significantly, both in the devices available and in the complexity of rules supported.
And if you’re technical, you can also set up a separate server to run homebridge and bring in all kinds of additional devices, including smartthings:
[RELEASE] Homebridge SmartThings v2.0
But even without that it’s just become a very solid, reliable, local platform.