I have the Giant and I really like it. However, I don't have a lot of experience with road bikes (this is my first one and I've had it for about a year). It fits me well though and it feels really comfortable on medium length rides (about 80kms). I do feel that it has a more 'comfort' feel to it rather than a race kind of feeling. However, it still holds up well in group rides, maybe beginner-intermediate level group rides.
It also comes with rear eyelets so that I can do some light touring, and put a rack on it if I want to.