I'm not really someone who understands the difference, if you would let me listen to 2 different headphones I'm sure I'll be able to tell the difference between them and decide which one sounds better for me, but getting into terms of which headphones have more bass / mids / punch and all that, it doesn't really tell me anything unfortunately
But maybe I'll tell you what I was using so far so it could help a bit. So far I've used Sennheiser HD 212 PRO, they just died on me couple of days ago, but overall I was satisfied with them, were my only headphones besides the apple earbuds.
Yea they all good looking can't deny, the yamaha pro really reminds the beats and although the others look good I still prefer the look of the beats / m50x