Headphones are something I find hard to recommend, due to issues with fit, closed vs open back, and of course, the source sending them a signal to output. Also, you'd be surprised how glasses can be an issue if there's too much pressure on the arms.
I personally used the ATH-M50 (old version) for a very long time; reasonable headphones that did well at everything I threw at it, but had a bit too much head-clamp that made them painful over long (8+ hour) sessions.
I'm currently using a Sennheiser GSP 600 as my headset of choice. Could probably use a bit more quality at the super-low end of the spectrum, but has held up against everything I've thrown at it thus far.
Note these recommendations were done on a PC using a Sound Blaster Z Soundcard.