Pricing's accumulated from a variety of sources, I imagine. eBay, Headroom, Audiocubes, etcetera. Headroom tends to have competitive pricing, and in the event they're a few dollars more expensive than the competition, I still buy from them - Why not support the company that pushed this headphone enthusiasm madness to where it is today?
A few things to consider: I know Denon had some fairly major build quality issues a while back, I'm assuming they've been rectified.
The ESW9s are supra-aural, and I personally can't use supra-aural headphones for more than a few hours or my ears get overly warm, and sore.
I haven't heard the HD600s personally, but I do love my HD650s. Far more than the Grados I've heard (Just an SR60. Unsure how indicative they are of the higher-end, given the price point difference.), but that's entirely subjective.
Honestly, it depends on your listening balance. I find the HD650s to be the best-balanced (Incidentally, they're the best, balanced, too.) headphone I've ever heard. There's nothing that they do badly, in my experience. However, lacking specialization means that if you want rock to be in your face, as if you're sitting in the front row, you'll not find that.
The Sennheiser sound seems to be plush. It's detailed, smooth, and not in the least fatiguing.
The other benefit to the HD6*0 line is they
grow, hugely. Not that they sound bad out of an iPod, but when you drop a substantial amount on an amp and source, you're not headphone-limited by them.
In your position, I'd weigh my tastes - If you listen to rock predominantly, you likely want Grados. Keeping in mind that the stock pads aren't terribly comfortable, and have a tendency to break down.
Electronic music*? I find the way HD650s do drum & bass, neurofunk, etcetera to be engaging. They lack the immense wall of bass the TakeTs can provide, and they don't make the snares magical, either... But I don't think any dynamic headphone can do that. From what I've heard (and seen in frequency response graphs), HD600s have slightly less bass than the HD650s.
*Note: It's
electronic music, electronica is a marketing buzzword. Stick it to the man and forget that word.
Classical's no question. Upper-end Sennheisers are
perfect for classical. It allowed me to gain an appreciation for well-recorded classical I'd never had before.
I don't really know how ESW9s and D2000s perform with various genres, but based on
=383&graphID[]=243&graphID[]=173&graphID[]=573]this handy graph, the ESW9 has some pretty wonky treble, and the SR325i has a big peak around 8-10 kHz. The D2000 seems to have the most bass, getting up to 0dB by 20 Hz, but I doubt you'll be disappointed with the bass of an HD600, either.
Regarding buyer's remorse, it's really not possible to tell if you like or dislike a headphone until you hear it yourself. No amount of reading comparisons and reviews can tell you your own subjective feelings toward a headphone. Thusly, I suggest you pick up whatever you choose, used. That way if you hate it, you can sell it off for the same price, losing what you paid in shipping, only, as opposed to a third of the headphone's value.