The problem with the Aqara devices is that they are not standard ZHA1.2. And are very unstable on meshes unless every single repeater is Aqara-compatible.
I have ~60 Aqara devices and recently moved most to a Xiaomi Mijia hub that I integrate with Hubitat using Node-RED. I am awaiting a second Mijia hub before I move the rest off as well.
Good decision.