I guess I got into smart homes quite late, and have the benefit of accumulated knowledge and got to skip out on decades of half-working devices.
Nowadays, from what I've seen, Zigbee devices seem to be based on a couple of good ICs (and software stacks), which are inexpensive and battle tested.
Forgive me, I don't have a comprehensive experience on what standard does exactly what and how, but from what I've read Matter is a no go for homemade stuff - you need to go through cert for the hubs to talk to you.
As for out of the box support, I've read mixed things - I've heard that for many devices that are Matter compatible (more particularly, the Aqara W100 thermostat), you can't do everything the device supports via Matter that you can do with more proprietary APIs. Considering many of these companies are pushing their own ecosystems, they have an incentive to keep an advantage. Many people are already going for using Thread without Matter.
I feel like Matter is like the joke where they try to solve N competing standards by adding another one, and experience shows this isnt the way to go. The way to go is what Home Assistant does - they keep an open ecosystem with support for plugins, and for example for Zigbee, they implement the 'quirks' of your device into the framework, so you don't have to deal with it.
Nowadays, from what I've seen, Zigbee devices seem to be based on a couple of good ICs (and software stacks), which are inexpensive and battle tested.
Forgive me, I don't have a comprehensive experience on what standard does exactly what and how, but from what I've read Matter is a no go for homemade stuff - you need to go through cert for the hubs to talk to you.
As for out of the box support, I've read mixed things - I've heard that for many devices that are Matter compatible (more particularly, the Aqara W100 thermostat), you can't do everything the device supports via Matter that you can do with more proprietary APIs. Considering many of these companies are pushing their own ecosystems, they have an incentive to keep an advantage. Many people are already going for using Thread without Matter.
I feel like Matter is like the joke where they try to solve N competing standards by adding another one, and experience shows this isnt the way to go. The way to go is what Home Assistant does - they keep an open ecosystem with support for plugins, and for example for Zigbee, they implement the 'quirks' of your device into the framework, so you don't have to deal with it.