I'm currently building up a bike for commuting. It's going to have a triple on the front and a mountain derailleur on the back, so it's obviously a 9-speed. And I'm second guessing myself over my choice of components.

I planned on setting it up with and Ultegra 9-speed triple. I have managed to get a new (never used, still in packaging) crankset and Octalink bottom bracket as well as a lightly used front derailleur.

Now I'm wondering if I should have gotten the new Tiagra crankset/FD with the newer Hollowtech bottom bracket design.

What say ye?