For what it's worth, I'll share my experience. I listen to about 90% rock/metal (mostly classic rock). In the past 15 months or so since I got into quality sound with the SRH840, I have briefly owned several pairs of headphones, all of which are fairly highly regarded. Since the SRH840, I have had the DT880, HD600, and SR325is. The SRH840, DT880, and HD600 are all fairly good with rock, but none of them ever bring the in-your-face sound, energy, speed, detail, and "soul" of the SR325is. Also, the Grados make electric guitars sound absolutely phenomenal. Until recently, I was only looking into over-ears, but I eventually decided to try the SR325is after all the recommendations I have seen here. Despite its shortcomings (soundstage, sibilance, and sort of comfort), I have only kept the SR325is. For about $200, I would recommend getting either a new SR225e or a used SR325(i/is/e) (I found mine on ebay for a little under $175 used).