RGB disco control

Hardware will be tough, I am not sure you are going to be completely happy with either Zigbee or Zwave, with Zwave being the worst of the two. It really wasn't meant for this type of color control, and especially not rapid changing control. Sending very rapid commands for color is likely going to swamp the mesh no matter which protocol you choose. But if I had to pick, Zigbee would be better. So I am not sure what to tell you for devices exactly, other than I don't think your desired outcome is the best match to how a home automation hub works.

The next thing to consider is how you are going to do this in software. The closest app I am aware of is either Lighting Effects (no longer developed) or Event Engine, which is a replacement, enhancement, and consolidation of many apps from bptworld. I am only linking Event Engine, but if you search for Lighting Effects you can find it.

Your other choice would be to use Rule Machine, which is very capable and probably could do what you are asking. But it would be quite a bit more complex to set up, and I think you would have to be pretty specific to what you are wanting to get advice how to build a rule.

Now forgive me for saying this, but I think that these things sound good but you will soon not use Disco or rapid color change lighting. It is fun the first few times, but the novelty wears off pretty quick. So I would just buy a cheap strip that has Disco lights built in, and not add it to my Hubitat system if that is what you are after. Or just turn on those cheap strips with a smart plug.

I would at least rethink how much you really need disco lights versus some simple color accent lighting. I have some mood/accent lighting and night lights using RGB LED strips, and I do use those all the time. But I am not blinking/flashing them constantly. They just add a little highlight in a couple areas around the house, and it is all automatic for when it happens. Red at night, and different colors at different times of day.

Hopefully someone else has tried various RGB controllers and has a more specific recommendation than I gave you.