I wish to start riding a bike to work. The main reason I was considering a CX bike is that I can put nobbier tiers on it and can put fenders on it. I live in a climate where in the winter it gets pretty cold (minnesota) so i probably won't ride it in the winter, but I would like to ride it when its above freezing and there is just a little bit of snow on the ground. Am i better off with a general road bike and just put some different tires on it?
The other thing that i want is a brake & shift system integrated (STI). I don't really have a rational reason other than that when I was a child all the fancy bikes had it and i was always curious to own one.