For rock band, I would have to go with Linkin Park, this is just if I had to choose, I think all those bands are awesome, they all at least have one or two, hell maybe even ten songs in their lists of songs that I truly enjoy and even other bands, Like Thrice, a lot of people haven't heard of them but I love a lot of their songs or Kamelot, its the songs I enjoy the most, because of course with every CD a band comes out there are a couple or most of the songs I simple don't like and don't get into at all.
That is cruel for you to ask me that question, for Evanescence, 3 days grace, and Linkin Park are all really really good. What band is better depends on the time and mood I’m in, but all in all I have to vote Linkin Park. =3