I would avoid the octalink cranks because of the limited choices of octalink BBs. And who knows what the availability will be on the future. Square was used so widely that it is no trouble to find exactly the spindle size you need at whatever quality level you want to pay for. Hollow tech compatible BBs arealso likely to be available in a range of options for quite awhile.