I've tried a few other ZigBee Coordinators and this is the only one I can really suggest. Home Assistant even has their own that used to be called Sky Connect. I was having things randomly drop off my network with Sky Connect.
Get the one that has experimental Matter-over-thread support for future-proofing. You can even get it with POE support if that's helpful for you.