What's wrong with Mexes, he's one of the best defenders in the game right now, at least in what I look for in a defender. He's also a bad boy on the pitch.
It doesn't matter if the play at Barcelona, I would like you to compare them to the appropriate players I listed that I like and you'll know what I am talking about.
Etoo vs Drogba
Ronaldinho vs Kaka
Puyol vs Mexes