They're not designed for noisy environments, so if you're looking for a high-end pair of headphones to use while you're out and about in a city, you should check out noise-cancelling headphones like the Bose Quiet Comfort 25.
However, if you're looking for a fantastic high-end pair to listen to at home that sound better than the Bose (and cost more), the Audeze Sine are worthy of your consideration.
If you want a good pair of headphones that don't cost as much as the Audeze, or even the Bose, you should check out other headphones like the Audio Technica ATH-M50X. Alternatively, if you want to go wireless, the Sony MDR-ZX770BN are fantastic, as are the Plantronics BackBeat Pro+.
The issues with comfort is a tricky one to comment on, as that's purely subjective because everyone's heads and ears are sized and shaped differently. So, it's a little hit or miss in terms of comfort.