Yes, and yes, see → Zigbee buyer's guide - #2 by Hedda
Summery; Personally recommend either Home Assistant Connect ZBT-1 (formally called Home Assistant SkyConnect) or Sonoff ZBDongle-E if going to use ZHA, or Sonoff ZBDongle-P if Zigbee2MQTT.
See the whole thread here → Zigbee buyer's guide
First of all follow best practices to avoid and eliminate most common problems, see → Zigbee network optimization: a how-to guide for avoiding radio frequency interference + adding Zigbee Router devices (repeaters/extenders) to get a stable Zigbee network mesh with best possible range and coverage by fully utilizing Zigbee mesh networking
Then you can help by trying to get all your devices working with the ZHA integration and open issues (as either bugs or device support request) to correct repository to report any problems if your devices working as you expect then. → Zigbee Home Automation - Home Assistant
You can also help improve ZHA documentation → Zigbee Home Automation - Home Assistant