The usual, and best, advice is to see if you can find somewhere that will let you try all the bikes and see what you like best. They're pretty similar on paper, most seem to go for the Specialized but I don't know how the spec compares on the 2010 models. Giant Defy also fits into this price bracket.