Honestly headphones are an extremely personal item... what I think is great may not appeal to you at all. Having just purchased headphones the only advice I will give is to demo a bunch. Like speakers , they all have different sound signatures.
I just bought a pair of Grado RS2e and I love them, others may not care for them at all.