I was reading this thread and was going to suggest the SRH840. I prefer them over the M50 personally as they are more neutral. A good all-arounder, but maybe a bit large for mobile use. I also wear glasses and haven't had an issue comfort-wise. While they are efficient and work well without extra amplification, I find they pair really well with the FiiO E11.
Thank you for this. It helped a lot!