TCR tests surprisingly fast in the wind tunnel, Giants are not known to have trouble given the volumes sold and actually manufacture bikes for a whole lot of bike brands, being one of the biggest bike makers in the world. You see, Giant isn’t purely a bike brand, it is a bike manufacturer.
BMC has had mixed reviews quality wise.
Would go for a Giant myself.