All of them.
I don't really see a reason to choose when the hub supports them all.
Lutron is turning me off a bit with how protective they are being with access to what integrations for RA3 would need, including Hubitat (but Caséta Pro, Radio RA2, and similar systems of that generation are safe, as the existing telnet interface is available). And their proprietary Windows-only programming software for the higher-end systems is a bit of a pain, but I suppose not a concern if you go through a dealer instead of trying to DIY it. (Caséta is programmable via the mobile app and bit less clunky, IMHO.)
For Z-Wave, if I had to start new, I'd probably pick all 700- and 800-series devices with LR support if available and avoid 500 and earlier just due to worse battery life and slightly better mesh range you should get even with 700/800 in mesh mode -- but I still have devices of various recent generations (I think all my 300/400 devices are gone, though! and those might make sense if they are repeaters, as their max speed is less).
I don't really see any significant practical differences between Zigbee 3.0 and ZHA 1.2, and I have various devices on both with no problem or difference.
I mostly avoid Thread since it competes with Zigbee and Wi-Fi for 2.4 GHz, and I'm not exactly racing to see how many uses I can find for that frequency in my home, but I have a few just for fun. With Matter over Thread (my only Thread devices), they work fine with Hubitat. In the future, I imagine many manufacturers will make more Matter over Thread devices than Zigbee devices unless they're deeply invested in Zigbee (Philips Hue?), but it will take years to know if Matter will really catch on and with what "physical" layer(s) or Bridges, etc. I don't think Zigbee is going away regardless.
Wi-Fi is my least preferable protocol for this kind of thing, but it depends on the device; there are some where it is really the only option that make sense. For battery devices, it tends to be too power-hungry for practical use (you may notice most/all battery-powered Matter devices are Thread), but for things like a camera or even a weather station with any complexity to the data, there isn't much else. Naturally, I avoid devices with a cloud-only or proprietary API whenever possible in favor of documented, local APIs or Matter over Wi-Fi.
Some people may have a preference for one over the other for whatever reason (e.g., Z-Wave if 2.4 GHz doesn't work well in their environment, but Zigbee and Thread are still supposed to be pretty good at navigating this). But I have all of the above, and I don't see myself moving everything to one any time soon when I have a hub that supports them all -- and I'm not even sure I could if I tried given the varied nature of my devices/