I guess I'd go with the SRAM again. It's 9 speed, which means that your upgrade path is perfect. All the high end mtb shifters and derailleurs are 9 speed. Sora is 8 speed if I recall correctly, and there is basically no upgrade path should you decide you want better shifters or derailleurs. The next step up, Tiagra, is 9 speed which is not compatible. Not that you'll need them on either bike
On the fit, you could probably just adjust the stem down on the Coda so the bars were closer to the ground. I think it has an adjustable stem. Also, you could have the shop swap the spacers so that they are above the stem instead of below. If like more than 1 spacer above the stem, have the shop cut down the fork for you.