I used to have a Pearl Duo Reverb (and thank you - until today, and the subsequent image search, I'd forgotten what the model was called) - it was OK while I had it. Utterly clean (no gain control), the trem and reverb were nice, and it was crazily loud. I once got an electric shock buggering about in the back of it at a gig. While it was on. If it was me, I'd go for the JC120 because they're so pretty and have clever stereo things going on.
never played the other two but i have a JC120. it's nice, although it weighs an absolute ton. good for fuzz and big muffs, but you may want to stick a very mild overdrive in front of it for a bit of warmth as it's exceptionally clean. unless that's what you're after.