Since I never actually had quality headphones I will start with my answers in this order
1. I would have to go with cost, I am sure there are very expensive setups that sound awesome but I would prefer something in the more affordable range so "Cost" is first.
2. sound quality, isolation from other sounds, clarity.
3. fit, lightweight and form fitting, lets forget we are even wearing them so yes fit for sure.