Are you going to stick with SRAM for the rest of the upgrades? If so I would choose a crank that's going to be compatible with whatever the ultimate setup is. Shimano STI and front derailleur setups can be pretty finicky, so I would want to be sure all three components matched if going with...