Update for April:
As Z2M has built support for the latest firmware updates for EZSP devices, via the new “ember” adapter setting, I have migrated the entire network over to Z2M.
Why?
I was having issues when HA and ZHA were down/offline and device bindings still working properly. This is a no go for me as if the computers are down the lights still needed to turn on and off. So I moved to Z2M and device binding is working great again!
So first, I have been able to run a 300+ device network in both ZHA and Z2M with the TubesZB MGM24 adapter. Second, both networks are very stable and work well. Third, source routing appeared to be great in ZHA but bindings broke when the system was down so I moved to Z2M. In Z2M, the bindings are perfect, but I have one issue that it can only maintain about 254 routes stored and must ask the network if an older route has fallen out of device memory. This has been fine except for one situation. When I bind a single swtich to a single light that sometimes breaks. Working on a solution with some of the devs for Z2M and hope that fixes it.
If it does not fix it, I will move to two adapters to maintain ALL routes in the coordinator memory. So if you are under 250ish devices you can easily use one adapter and it seems perfect. Above that and you should probably split to two adapters for now.
Next update as things change.