I need some honest reviews on Felt ZW25 2009 bikes, and Cervelo bikes.

I've tried looking around for Felt bikes, but not the specific models.

I most likely will get the smallest size with 650c wheels. I have a bit of a small feet, so I don't think it will be such a big deal for toe clipping.

Felt ZW25 looks pretty solid to me, but I wonder if I should swap out the Shimano 105 components to Ulterga.

I most likely will not be doing professional racing or any TT events - maybe a couple races, but not to the point where I absolutely want to win. More likely will do charity rides/century rides, etc. So, I need to have a good solid bike.

I haven't heard much about Felt. Cervelo seems to be more racing geared. I doubt that they build it in my size as the smallest is 49cm, and I need around 44cm to 46cm.

Thanks for any opinions. I'm still shopping around and will do so for couple weeks or so.