It seems like almost everyone on this forum instanly says get get a caad9, when the truth of the matter is probably half the people here never even been on a caad9 before. Dont get me wrong, caad9's are awsome bike, but they are also very aggressive and with beat you up if you are not used to that kind of geometry. Your best bet is to go test ride a bunch of bikes and then decide what bike fits you best . good luck