After seven years of the “anything but Shimano” mantra a new bike came with SLX cranks. They were a revelation, still going strong five years on.
I had RaceFace Evolve cranks for a while, they ate BBs every few months and finally the splines gave up just after the 12 month warranty expired. Since then I’ve never fitted anything RaceFace to any of my bikes and have been all the happier for it.
Truvativ cranks were much better – they were stiff, good looking and light but the perennial bottom bracket wear issue meant that I gave up on them eventually.
All three of my bikes have either XT or SLX cranks fitted and I’ve never had any problem aside from an occasional creak from the XTs – solved with the application of grease.