Yes kacefirex has right. If you have ever been in a club and played music ther as a dj you know that place is a different world. Much different than listening music at home.
A very good clean sounding headphone can be useless for djs. Djs need good isolation, very high sound levels and non fatiguing high frequencies.
I have tried and owned a lot of headphones For me the best i useful dj tool was the Sennheiser HD 25. They are lightweigth and confortable and natural, but a bit bassy sounding. You can use this hp for djing and gaming or watching movies.
I had have the whole range of HD25s (think i gonna write here a review about dj headphones soon... :). The last one was HD25 aluminium. I loved it, but i was missing bigger bass punch when used it for djing. So i moved to Sennheiser HD8 DJ.
I still think that HD8 is for djs, not necessary to have these cans for general listening. So my suggestion is: if you want a good headphone just go for HD25 or Amperiors. But if you are a professional dj and want to have a clean, but still punchy hp just try HD8.