I don't know about the Giant, but my top vote definitely goes to the FX 7.0 I had one for 12 days last month, traded it for a 1.2, and
somewhat grew to regret it. I just took delivery of a new 7.3 this evening. If it weren't possible for me to get an FX 7.x for any reason, a Verve 2 or 3 probably would've been my next best pick between my 1.2 and Shift 2, even in a ladies' frame. Gerry put it best: an honest bike for an honest price. Just make sure you pick the right size and don't look back.