I think the two modes are mutually exclusive. The one that is "best" is dependent on the scenario/need.
Stomp mode can have up to 8 combinations, however, within all 8 combos you can't change the parameter of the blocks themselves. Instead it is 8 combinations of blocks being on/off. This may be perfect/plenty for some people.
With Snapshots you are turning off and on as many of the 8 blocks as you want and (potentially) changing settings within the blocks themselves. Lets say you want your LPF to be set at 7k but then when you trigger your fuzz you want that to change down to 5k.....and boost the Bass on your amp sim......and turn on the Chorus pedal.....and change the wet/dry mix on your Reverb. So forth and so on.
Here is another sidenote. With a simple midi switch (like a MIDI Baby) you can switch modes between Stomp and Snapshot or have a combination of both modes and bring both worlds together.
I set my Stomp up as each song having their own Preset. I name the Preset the song name. Then I use FS1 and FS2 as Preset Up/Down. FS3 is sort of an "X" stomp switch that can be assigned to whatever is needed. Changing how your 3 onboard footswitches function can be done in Command Center (in my case Preset Up + Preset Dwn + FS3).
Then I use a MIDI Baby 3 on the side for 3 Snapshots + Tuner. I never need more than 3 Snapshots + FS3 "X" switch for any given song and since each song has their own Preset, I can have a whole different array of blocks (effects, amps, cabs, EQ, Filters, etc) per song. The cool thing about this set up is that I have more versatility, per song, than I will ever need, and I keep a bank of songs at the ready within the Stomp.
Band leader says we are playing "X", I just bring up the Preset. I dont have to worry about the Stomps limited DSP, or swapping in more "specialty" types of blocks (Chorus/Reverb/Delay/etc) at the detriment of losing some other block. The Preset for that song is already set. And here is yet another bonus. Since each Preset = a different song, I can pre-set the tempo of the song in HxEdit when I am setting up the "song" (preset). So when I switch from song X to song Y and song Y needs a Delay...I don't need a tap tempo. The tempo is already set for that song.
And of course, the MIDI Baby 3 can be configured however I want. So I could move the 3 Snapshots over to the Stomp and instead use the MIDI Baby for the Preset Switching if I wanted to.
Here are some pics illustrating what I am talking about. You can see the Preset number and Song Name at the top.
well not quite true about stomp mode and not being able to change parameters.
I do that all the time in stomp mode. Say I turn a dirt block on/off with fsw1. At the same time set control changes for fsw1, to change settings on an amp block and an eq block at the same time the dirt block is turned on.
