I used to swear by Technics RPDJ1200s, they provide perfect clarity on all levels when out DJ ing at festivals and clubs etc, and they tak a proper beating, bouncing around in the back of a car, thrown in boxes of records etc, I have never had any conplaints, they have been my go to headphones for the last 20 years +
But I've just switched out to some Pioneers HDj 2000s.
I've only had them for a fee months, so I'm not sure how they will stack uo endurance wise, but sound quality is very good