Originally Posted by masterguy49
I don't know how you can have seen Deftones the past year or two and think they were lame. They have some of the highest energy I've seen live.
It depends on the environment. In a small venue, yeah, I'm sure they're incredible, but that doesn't necessarily mean that they'll translate as well in amphitheaters or arenas, which I am sure is the environment that most detractors have seen them in.
I for one saw them open for SOAD in an amphitheater, and while I thought they were entertaining, I wasn't blown away or anything.