The best is probably the one you know and got used to. For me, it's the ATH-50.
That´s a really good answer Whatever headphone you use: First get used to it by listening a lot of music you know (I mean... music where you really know what it sounds like).
I am on the Audio Technica ATH-M50x and I love it.