I assume the 520 was hollowtech?
No strong preferences, in part because of two reasons: (1) I've been fortunate with relatively few failures (2) often have had some advance warning of the failure or in cases like my South America trip, replaced entire drive train including bottom bracket proactively.
I believe my Trek 520 was Octalink and until this last crank replacement (with hollotech), kept replacing it with Octalink replacements. The shift was more related to what was available and we'll see...