I honestly think most famous foot MIDI controllers are too expensive. One of them can cost half of my Duo.
That said, tth FCB1010 seems to be the one that suits best the MOD devices of all I know.
Every footswitch in a patch can be programmed to send multiple MIDI PC and/or CC messages in multiple channels. This makes possible, with come clever programming, to recall any pedalboard, snapshot or toggle a plugin with just a click. some unofficial firmaker enables even to dedicate some of the 10 footswitches to work as “regular” stompbox switches and use the rest for pedalboard/snapshot navigation.
Anyway, I current use an old Zoom 8050 pedalboard with the duo. It was the companion of some popular Zoom multieffects like the 9030, but it works by itself with a 12V power adapter and a regular MIDI cable. You can find an used one on ebay for 50 dollars.
At its basic you can use it like any other pedalboard, and output a PC message with every click, but has an extended mode, toggled pedal click, that turns all 10 footswitches in “stompbox mode”, where they output a CC message. This means you can toggle between pedalboard navigation and plugin control mode very easily, and you have up to 10 plugins that can be directly controlled from the pedalboard, instead of the 5 thant the FCB1010 unofficial firmware provides.
On top of that the stompbox is not limited to send a “toggle type” CC message, but every one can be programmed to work as latched, unlatched, or even some different sweep modes (quite helpful for flangers or phasers). Ah, you can also connect up to 2 expression pedals.
The downside of this is that you can only set a global MIDI channel, so as it is now, it’s impossible to navigate both pedalboards and snapshots with this device.