I've tried some "button" type things in HA, but I find the whole HA experience so frustrating that i'm gradually moving everything out of it, and anything I need to interact with i'm just going to publish to the mqtt topic with something else instead.
I use mqtt-explorer to ship the device logs, and mqtt-exporter to expose the metrics to prometheus directly, and all the stuff I work with either has its own GUI, or is ESPHome. So all HA is now is an additional kinda ugly GUI that's a PITA to maintain (for me).
I was trying to control some DIY heat-pump IR remotes i'm making. It worked, but was just clunky and kinda a PITA to setup. Its entirely subjective, but I also hate the colour scheme and design, so just don't like using it in general, lol.
Haha yeah Home Assistant goes from user interface to YAML before you know what's happening. I have a couple of IR blasters that I still haven't got around to setting up months later because of the hastle.
I have some qualms with the design too, but I don't think I could do any better lol