I currently use a Boss ES-5 as my primary midi /patch controller. However, my time with the ES-5 is nearly done. It’s a great piece of kit, but I don’t need / use the loop switcher functions any more and I’m contemplating a dedicated Midi controller. A SA Soleman or Morningstar MC6 will do a slightly better job than the Boss unit in this regard.
I have 2/3 pedals directly attached to my midi chain (EQ2, Nemesis & Collider). So these are directly controlled via Midi.
I have 5 SA pedals attached to a Neuro hub. This means that I can control each of the 5 pedals via Midi as separate entities or as a collection via the hub’s scenes. Hub scenes are easier to program and faster to implement. One CC or PC command sent to my Hub can set up any or all 5 devices, as long as I have a scene saved for that particular combination. The hub has 128 scenes available. I tend to save my most common load outs as Scenes. So It’s a very flexible set up
My most used patch on my ES-5 literally sends out 2 midi CC’s to my H9’s and 1 PC to my hub, which invokes a scene that calls specific patches on my C4 (an OC2 patch), an overdrive / muff on my Ultrawave, a quad chorus on my Lunar, an optical compressor on my Atlas and a xerograph patch on my Spectrum. All of these are in bypass and are engaged individually using either the stomper switches on each device or re-mapped ES5 buttons (I can double tap the patch button, remap the mute button and remap the bank buttons).