I use both home assistant and Hubitat. I use HA for wifi and things that would be custom code in Hubitat. I don’t have slow downs while running stock.
I’ve tried ZHA with a Nortek stick and Hubitat by far more extensive and easy. With ZHA for example my Sylvania contact sensor didn’t report temperature. I had issues pairing etc. Smartthings buttons were awful and reporting button presses wrong. Coding the button at the time was awful. I also have alert.me protocol devices which ZHA doesn’t support at all.
The Hubitat antenna is about the same as Smartthings but not as good as Wink. RIP Wink…
The biggest downside is no support for the Ikea 5 button device and other similar devices. Some Ikea remotes and other devices work fine with Hubitat.
Not a visual map but it will say what is connecting to what and has zigbee logging.
There is something called a Rule Machine. You select “button device”. From there are drop down menu options to assign what you want the buttons to do.
I dunno about that specific device but many devices have options to change. You go to the device page and edit the settings from there.