I bought my road bike used, and it came with a 9-speed 105 group, including the FC-5505 triple crankset. Less then a year riding, and the right crankarm started to develop some play. I took it to the LBS, and they told me a couple of the octalink spline teeth on the arm got broken, and that the crank should be replaced.
Since I bought this bike I've gotten into shape, and feel I'm now strong enough not to need a triple. I got a spare double FD and the 105 shifters are both double and triple compatible, so shifting wise I should be set, and all I need is a new BB and crank.
I thought about getting FC-5502 octalink double, but searching the web and these forums, it seems that Octalink cranks are a bit finicky, and prone to spline breakage. Is that really so?
For about the same price I could either get either Shimano 105 FC-5502 Octalink crank (+BB), Truvativ Elita GXP (+BB cups. But I've found many bad reviews of Truvativ's cranks,) or add a bit and get a RaceFace Cadence crankset. Which would be the wise choice? Consider that I care less about weight, and more about reliability, and ease of maintenance (should require none at all, if possible

)
Thanks!