I basically have nearly everything within home assistant showing up in HomeKit and never had issues so far. Home assistant is the player in the background running all the automations while exposing the most important devices to HomeKit (esp. for voice commands with Siri) Only downside using HomeKit as the „UI“: Notifications are very limited.
A good start for sure would be to learn to listen and understand, not listen to answer.