Go with what fits you best, what you want to spend, and it'll turn out fine. I have a Giant OCR 2 sport compact frame and I love it(It has 105). It's a size M b/c I'm 5'8" tall and have long arms and legs and it just felt right for me. There were no Bianchi's in my area to compare to but I would have loved to ride one since there so popular at TE. Take your time b/c you know you'll have this bike for awhile Good Luck. Jennifer