That mesh is simply a cosmetic addition, the base material is leather.
As for comparison's, I'm really too biased to say. In my opinion there isn't a better built, stronger glove available anywhere, from anybody!
When I say "glove" I am referring to our glove "chassis". This chassis can be incorporated into ANY style/design...
I'm not familiar with your current gloves but CycleWorld and WebBikeWorld have both done reviews: