I can't really choose which one is the best, because I like a lot of rock bands. I'm kind of all around, in which I like the modern rock bands of today as well as classic bands. If I had to put a list, my top 5 modern rock bands today would be blink 182, red hot chili peppers, muse, system of a down, and linkin park. As for classic rock, my top 5 would be guns and roses, aerosmith, bon jovi, led zepplin, and heart.