I haven't seen Killswitch since Ozzfest, and though I don't think they were "werst band evar" material, you pretty much summed it up.
I'm still not regreting going to this, since the only band I really wanted to see was Slayer and they're only "headlining" for an hour.
6/28 Meh-hem Fest
7/9-7/16 Van Halen :|
7/25 Alice in Chains?