I would say that they have a very neutral sound in general. Very balanced, which most people like. It isn't a dark sound, but it isn't horribly bright either, so it doesn't really cause any fatigue. However, details are more easily heard than other portables like PortaPros and PX100s. It seems to be a lot more clear as well. I'm only comparing this to the PX100 in this case, but the when I listen to the Sennheisers now it seems like the sound emits a lot of fuzz and static, almost like the difference between cheap headphones hiss and PX100 clarity that I noticed when I upgraded. Perhaps this is just the "Sennheiser veil" although it seems more than just a veil as it's quite distracting now. The d66 also have a decent soundstage - as good a one as I've listened to - but it's still quite good to listen to on the go.
The bass is pretty tight and again balanced well with the rest of the mix, though most people will find they want more of it (me included.) which is easily accomplished. At stock, to me it's loud enough to clearly hear and appreciate but you have to listen for it instead of it coming out to you. I think they'd be pretty good for metal (once you do the bass mod anyway) as bass in metal tends to be pretty complex, which the tightness and accuracy of the Eggos' bass helps. I think the defining factor in all of this though, which determines whether a person likes or hates the Eggos, is whether they want neutral headphones or fun headphones. I have always listened to music without changing the EQ settings and I think I like the music to be as neutral as possible. Thus the Eggos sound fun enough to me. Other headphones probably sound a lot more fun than these though.