Well done on getting it setup!
I also use a CC2531 flashed with zigbee2mqtt firmware. This post provides a method of monitoring the CC2531 and controlling a couple of zigbee2mqtt items from within openHAB.
I only have a few devices connected. I understand from other recent posts in this forum that the CC2531 may struggle with a lot (25+?) of devices: search through this forum, or the zigbee2mqtt pages.
I have a Z-Wave thermostat, which is actually my first ever home automation device. I used it for many years with a Vera Lite hub before discovering openHAB! This is now connected to openHAB through the Vera Lite. That’s all to say: I don’t really know anything about Z-Wave with openHAB, other than lots of people use it!
Yes, but it’s usually best to have a go yourself using the documentation available (and examples in this forum), then start a new post in this forum if you have issues!
(One thing to bear in mind: many of the old MQTT examples in this forum are for the V1 version of the MQTT binding. You are using the V2 version. If you see any examples where an Item has { mqtt="....
instead of { channel="...
then it’s a V1 binding example!)