If you don't mind my newbie's 2 cents -
There is no such thing as best headphone in the world. This is all a personal thing. I would suggest you go to stores and test out more models to see what kind of character you really like. Money and quality do not always go along the same direction, especially for higher end or higher price tag items. Higher model of the same brand may give better resolutions or a boost of certain range, yet you may not appreciate the extra details which usually come at the expense of slight tonal balance off.
To start with, you need to know what you like. Once this is answered, choices will be clear.