I listen to a lot of that stuff and really like my K701 with it. Moreso than Grado, Beyer DT990, Sennheiser, or any of the stuff I heard at Can Jam before like Denon, Audio Technica, and Ultrasone. It really depends more on what kind of sound you want. I like the K701 because it's got a very wide soundstage where everything can be clearly heard. There's enough treble energy to be exciting and not fatiguing. Bass is adequate. Vocals really come alive and it represents dynamic range well.I really don't find a big weakness.
RS-1 is sorta like that, but a lot more congested. DT990 has a lot of bass and impact without sounding bloated. Good soundstage too.
Sources are really important. At Can Jam '10 I heard the K701 on different sources and liked it a lot less than I do with my Arcam 73 and Darkvoice 332. I imagine if I tried some other headphones on my setup, I may feel differently about them. I don't because I don't want to trade the wide soundstage. I like them the best with every genre, not just hard rock. It's very rare for me to listen to another headphone.
Haven't really tried many closed headphones. I love how loud sounds fly out of open phones like Grado and AKG. You might want to consider getting a K701 or a Beyer headphone and then something like Koss KSC 35 for portable use. That headphone has a huge sound and is very good for $40 or whatever it costs. Grado SR-60 isn't a bad choice either. I use that with my PSP.