+1 for the CAADX, I got mine last year when the disk model was only available with ultegra. I would have saved the coin and got the 105 and just upgraded as parts broke. I commute road, trail and muck. Rode it in four cross races after I stripped it down and changed the tires. Getting ready to do a gravel endurance ride. I just love the fit. Very comfy for me. Can hang on the road but club riders will leave me in the dust with the current gears/tires.