Sadly, ZigBee is a failure in practice. If you buy a Zigbee hub from one vendor, it is unlikely it will reliably work with Zigbee products from another vendor.
Zwave doesn't have this issue, but it lacks market adoption. Likely due to cost, but I am not sure.
I've found zwave to be more flakey than lutron caseta. The "700 series" controller needed to have a lot of firmware patches in the time I've owned one. Even after that, I see a lot of dropped packets.
I too have lutron lights, but most of my other stuff is zwave.