I have a Wilson wah that I think is simply the best wah Ive heard or played. Sent my Dime CFH to the pile, no kidding. The onboard wahs are OK, but nothing compared to the Wilson IMHO. I also have a spring loaded Mission pedal which I use to push in and out some different things (add mid boost, etc).
No issues with midi whatsoever. JVM is super easy to program. Cable from midi thru (FX8) to midi in (JVM). I setup the FX8 for Program Change messages 1,2,3 etc and program the JVM for each of those. Then when I create any patch I just load the Program Change to a scene to correspond to the channel and mode I want. If you know the JVM each program also contains reverb 1 or 2 on or off, master 1 or 2 and Loop on or off. With this new firmware v3.00 the 8 buttons on my base patch looks like this (I have the 2 channel JVM
Scene1 (clean/green, loop on)----Scene2 (OD green, loop on)----Scene3 (OD orange, gate)-----------Scene4 (OD red, loop on, master 2)
Drive (hold for X/Y)----------------Phaser (wildcard per patch)----Delay (hold X/Y)----------------------Boost (FAS filter +3dB)
Each scene is saved with or without junk as well. So for instance with one click of top left button I switch to my dreamy clean tone (amp clean/green) with chorus, delay and reverb on, one click of button 3 and I am in dry metal mode (OD orange with just a gate), click button 4 ripping lead (OD red) with delay. And at any time I can add boost (button 8) with one stomp, or add drive for a little more hair (button 5) and so on.
Thats probably more than you were asking or wanted but I just wanted to illustrate how amazingly versatile the FX8 is. Really the best thing I've bought in quite awhile. If you like any kind of wet tone and have an amp or amps you love I can't recommend the FX8 enough. I could go on but I wont,... i.e. if you have other amps you love like I do, just save different patch banks for each of those, etc, etc.