Re:
You don't get the ancle clearance on the none low/super-low profile cranks though.
Each to their own, but the cranks are about as thick at the pedal so I don't see what you gain.
m900 13.5mm thick
Xc compMD 14.0
Xc pro normal 12.5
M569\739 12.8
Rf LP 13.9
M950 13.4
Note the m900 and RF pedal surround design is effectively making the crank end some 3-4mm shorter for the same length crank arm
So if m950 are fine, any will be fine, just don't use modern 50mm chain lines.