While Campagnolo drivetrains are more expensive, you can buy a pair of 11-speed Athena-or-Portenza shifters a la carte for less than the alternatives ...
[INDENT]
Campagnolo shifters can be made to work with most Shimano & some SRAM rear derailleurs ...
Campagnolo shifters can work with almost any cable-operated front derailleur ...[/INDENT]
Campagnolo mechanical shifters can move the chain effortlessly from a small Cog to a larger Cog & from an inner chainring to an outer chainring WITHOUT ramping on the teeth OR pinning on the interior of the chainring
SRAM & Microshift shifters should be as efficient with shifting the rear derailleur ... but, maybe not.
Apparently for philisophical reasons, SRAM chose to convince users that the emperor's-new-clothes was more fashionable when they gave up on making an efficient front shifting mechanism and offered their 1x option.
[INDENT]Because Shimano's intentional incorporation of "dwell" in their shifters, Shimano developed ramping-and-pinning -- a good thing.[/INDENT]
There are TWO different Octalink spline engagements ...
[INDENT]I am one-of-the-twelve people in the World who loves the Shimano Octalink interface ...
I am only familiar with Octalink BBs which use either English or Italian THREADed BBs .... so, your frame probably has an English threaded BB shell ... THAT's a good thing! [/INDENT]
AFAIK, only Shimano's vintage Dura Ace, Ultegra, and XTR Octalink cranksets use their V1 ("version 1"😉 type Octalink spindle ...
[INDENT]The FSA cranks which have an Octalink interface use the V1 type.
Presumably, the Ritchey cranks which have an Octalink interface also use the V1 type.[/INDENT]
AFAIK, all of the other Shimano Octalink cranksets use the V2 Octalink spindle was introduced with their XT cranks almost immediately after the introduction of their V1 Octalink BBs & cranks ...
[INDENT]The V2 BB interface is presumably a little more robust (i.e., longer splines which result in more greater contact surface which presumably reduces the likelihood of deformation of the splines if the crankarm becomes loosened during a ride).
The two Octalink versions are NOT interchangeable.
[/INDENT]
IF you opt for a MTB Triple, then you probably will NOT need to change the BB for one with a longer spindle ...
If you opt for a Road Triple which uses the Octalink interface, then you may-or-may-not need a BB with a longer spindle to ensure that the chainrings clear the chainstay ...
[INDENT]I found that a 112.5mm XTR Octalink BB worked well with an Utegra 6503 (Triple) crankset on a steel framed bike ...
I found that a 118mm Ultegra Octalink BB was needed to mount the same Ultegra crank on a particular aluminum framed bike otherwise the outer most chainring would not clear the chainstay.[/INDENT]
FYI. You can install a smaller-than-30T Granny on a Road Triple. As smalla as a 74BCD 22T chainring is available .
While I love the Octalink interface, I recommend that if you opt for a Road Triple then you should probably give serious consideration to a MegaExo or Hollowtech II crankset & BB.