^^^+1
I've been on a DA 9-speed Octalink DAILY for 6 years and have only replaced the BB once (just to upgrade).
OP, Installation may have been the problem. Most cranks have some bad reviews because most models/makers have some granted bad and/or quirky issues. Lots of bad reviews are blamed on product when installation should be blamed.