I love my 2010 Ruby, with 105 components. My first bike had Sora front, Tiagra back and the 105 was much better. If there is any way to upgrade to the 105- the cost over the life of the bike will be minimal compared to how you will feel on the bike. BTW, I am 5'1" and ride a 44, which fits me great.