It works with the Generic Zigbee Multi-Endpoint Switch driver and with the Zemismart ZigBee Wall Switch Multi-Gang
There is no working differences. Both are recognized, the status is updated when I switch each relay.
So, which one is better (or equivalent) ? And why ?
That's because the device base is rather different in the different regions. Many of the HE natively supported devices are not available in Europe or are too expensive to be imported here.
When I started building up my smart home a few years ago, I had to integrate probably half of the gadgets available here via Home Assistant...
Now, the Raspberry is used mostly for testing and for some LAN integrations, it works with the Zigbee stick removed most of the time.
@PPz, the custom drivers usually support fewer devices than the stock drivers, but often provide device-specific features for advanced users.