So you guys mentioned 105 and up and compared it to sora but what about tiagra? Should I not bother and just go with 105? I just don't want to buy more than I will notice especially if I can upgrade later. Is tiagra stuff compatible with the higher end lines if I want to upgrade some later?