I have had great success with the coordinators hand built by Tubes. He has a variety of options to choose from, and his support is bar none better than you will find from any mass produced product.
homeassistant
Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io
I’m just now getting into Zigbee with the PoE coordinator and let me say it is a great relief to have a radio that works over the network, as run HA in a VM and sometimes need to move it between servers, and this way I don’t have to do any funky USB pass through or anything like that, since the radio communicates over the network. It’s awesome.
I've been using a ZZH (ZigZigaH) from Electrolama for Zigbee for a while with zero issues. I use Zigbee2MQTT though so I can't say if it's any good for ZHA, but I think Z2M is far superior to ZHA anyway
I have had success on ZHA using Sonoff Dongle E with IKEA plugs as routers. Mixture of aqara, Sonoff and IKEA switches/buttons/sensors etc so far.
Connected to pi via a usb extension lead.