We use a Eurolite Move Bigfoot DMX controller. It looks a bit intimidating initially but it's actually pretty straightforward and very gig friendly. I run it next to my pedalboard. You can preselect a patch using the UP/DOWN buttons at any point in a song and then just hit the GO button to activate it when you want to - It has built in macros and chases if you want them, a blackout, a sound active mode and the 2 big pedals sort of act like lighting expression pedals if you want them to - you can assign them to a particular fixture and then change the colours by moving the pedal a bit. Myself and the geetard spent about a day teaching ourselves basic DMX programming and learning the unit and we've ended up with 16 patches using just our big sweeper bars behind us and a couple of moving heads on the floor. They're all named on the display which I can see easily (for example BLUE/WHITE, PURPLE/YELLOW, STROBE, SOUNDACT RED/YELLOW) We are planning on adding the lasers, drum lights and front lights in when we can be bothered!
Here's a link
https://www.thomann.de/gb/eurolite_dmx_move_bigfoot_foot_control.htm
And this is what we do with it....