Admittedly I'm no expert on this subject, but for what it's worth, I have a pair of on ear Sennheiser Urbanite and I love them. Pretty much only ever use them on the train and tube, and even on the tube, I hear very little external noise. Oh, and I primarily listen to rock music "turned up to...