Not sure what the spec of the TCR is, it seems to have a mish mash of components, tiagra chainset, 105 derailleur, who knows what the shifters are but I'm guessing it's 4600 series 10 speed tiagra. The TCR will be lighter and racier than the Defy, the Defy looks like it's an alloy frame, and 9 speed Sora, it'll be heavier, but perhaps more comfortable as the ride position won't require the rider to be quite as flexible as needed for the TCR,. Not sure what material the TCR frame is made with, Giant have produced TCRs in alloy and carbon fibre, but in general I think they stopped producing alloy TCR's for the UK market for quite some while. Potentially the TCR might be a fun purchase IF it's one of the lighter frames.