I think you could get pretty far with an Axe-Fx 3 + FC-12 with a kitchen sink preset.
The tools:
- Each block has 4 channels so 4 unique models of that type, or same model with different settings.
- 8 scenes for switching combinations of these with one button.
- Per channel "scene ignore" for most blocks which basically doesn't change the state of that block if you switch scenes.
- 24 per preset placeholders which can be programmed to do a whole bunch of stuff on a per-preset basis instead of having e.g a fixed set of functions. These can be assigned to footswitches.
- 8 footswitch layouts, each user programmable as you please. As an example my main one is 4 per preset switches, 4 scenes, tuner, tap tempo, a few switches to different layouts and then hold functions for some of the buttons.
- 5 rows of parallel routing where each row can have multiple sets of parallel routes.
- Mixer blocks can be used to control which rows send signal, how they are panned. 4 channels on these too.
- Per preset and global performance quick access control from front panel for 10 per preset controls and 10 global controls.
- Global blocks. 8 per effects instance (e.g Amp 1 vs Amp 2 each have 8 global blocks).
As an example, you could have one layout switch the 8 scenes for you for preset fx on/off/channel combinations. Then you could have another layout that works like turning individual stomp boxes on/off. These could also have channel changes either toggles, inc/dec etc.
I'm not saying it can do everything exactly like you want, but all of us adapt our workflow to something that works for us.
PS. Mods, could you separate this to another thread if that's anyway feasible to do? Maybe clean up the few pages of useless bickering too.