This was my first serious road bike purchase. I wanted a carbon frame, and was going to get the 105 equipped version but the ultegra was well and truly worth the extra couple hundred. I use it for all types of riding like long training rides between 40 and 150km, I recently did a 24 hour race on it and found it super comfy to ride. Although it's not ideal for it I also race crits on it, but will probably buy something stiffer for that eventually. Only thing is if you want to sprint hard on it get some stiffer wheels. It's very forgiving on rough surfaces, but that flex makes it less than ideal when you stomp on the pedals. Overall though I'm very happy with it.