Road shoes are totally different to mtb shoes – not only in weight. It’s like wearing walking boots to play football. Actually, it’s probably more like wearing walking boots to go bowling. Shimano all the way – nothing else lasts as long. If you want to never buy a set of pedals again, go Dura Ace, otherwise 105 SPD-SL.
Might be irrelevant but I’ve been running 105 SPD-SL road pedals on my cross bike for a year and they haven’t fallen apart. They get a real hammering off road and the engagement isn’t a problem as I don’t get off. Obviously wouldn’t be any good for cross racing, though.
GB