Já používám ZHA, aktuálně s 19 zařízeními. Začínal jsem s donglem CC2531 který se však po cca 2 letech používání začal nepravidelně "zasekávat" a vždy pomohlo jeho odpojení a opětovné připojení do USB.
Pak jsem zakoupil SONOFF Zigbee 3.0 USB Dongle E a ten mi jede zatím bez problémů.
Se Zigbee2MQTT nemám zkušenost, ale zdá se mi to proti ZHA zbytečně složitější. Se ZHA se mi vždy vše napáruje na 1. dobrou bez nastavování čehokoliv.