All 3 are good headphones for most genres.
HD598 - amazing wide soundstage, lush and liquid presentation with very good detail and emphasis on the mids and treble. Bass is still good but doesn't have lots of impact in the lower bass/sub bass. The only issue you might find with the HD598s is that they are kind of 'slow' sounding, so faster, more aggressive music may sound polite or tame. Overally, a beautiful listen though. One of my favourite cans for late nate chill out listening. Extremely comfortable and look gorgeous.
SR60e/SR80e - I haven't heard any of the 'e' series Grado, so I am going off what the older, non-'e' models sound like. I presently own the SR80, but have owned the SR60 and SR125. First of all, the only reason not to take the SR80 over the SR60 is if you can't afford it. If you can, it's worth the extra money. That should take the SR60 out of the equation, if best sound is what you are after. Compared to the 598s, the Grados have a slightly brighter, drier and more aggressive presentation. These are 'fast' cans in comparison, meaning that faster music comes across with more speed and energy for the given volume. They have a much smaller soundstage, so if a wide and 3D presentation of your music is what you crave, definitely go for the 598s. If you want more speed and excitement, go for the Grados. They do sound more alive and raw than the 598s, yet the 598s sound more expansive and luxurious. Many seem to have comfort issue with Grados, but I've never experienced or understood that. They are light and fit nicely on my ears.
To conclude, I definitely use my 598s more than my Grados, but I will listen to my Grados over the 598s if I need that crunch of guitar and fast, in your face drums.
The Grados make the music sound like you are immediately there, enclosed by the music, whereas the 598s sound like you a sharing a nice open space with your sounds.
I hope that helps!