I've had about 3 sets of these:
Good fit, not too heavy, pretty good protection from rock strikes on the ankle, not too hot. Sadly the three pairs have lasted about a year each before they either split on the sole or the mesh splits. Anything else out there that's a bit more robust. Looking at the SPD AM45s but not sure of their durability.