We should also mention the SkyConnect multi-protocol radio which is being developed by NabuCasa (the core team behind HASS).
It has the advantage that once fully developed, the SilLabs hardware will be able to support both Zigbee and Thread. Protocols Zigbee + Thread use the same radio (IEEE 802.15.4) with different addressing, and in the future it is likely that Thread (closely aligned with the Matter protocol) will take a lot of market share. This could take a few years, so inexpensive Zigbee hardware is still worth purchasing (there’s barely a handfull of Matter / Thread products actually in shops despite lots of hype).
The SkyConnect is being manufactured now, and is the same hardware as the Yellow appliance. My personal experience is the Sonoff 3 radio (with its external antenna) has a lot more range than the PCB antenna in Yellow, so SkyConnect may be similar.
Migrating hardware from Sonoff 3 to Yellow worked without having to re-pair all devices, but that was with the ZHA Zigbee software. Not all integrations support migration, and radios vary in what they can support.
Simply, use hardware a lot of other folk have as there will be lots of support.