Those are all way too different to make a call. If you play rock music, I'd go with the marshall. The TSL actually has a half decent clean channel. It also has gobs of gain on tap, but it is really buzzy and loose. The only way to really get it sounding great is to wind it up super loud and this one is the loudest amp I've every owned. I had mine modded to try to fix the gain issues but it never worked out. Cranked it was awesome, no doubt, but the volume was just crazy...made it useless for my needs. Now I play boogie and
rivera amps. Good to go right out of the box.