I have a TCX2 and it's a great bike. You will see reviews on the web that says the TCX does not have mounts for mud guards but mine does.
I got it last year and it ended up being the bike I use most but the enjoyment is really about the speeds you can get up to offroad..if I wanted to pootle around at low speed I would probably get a flat barred bike.
I am sometimes undergeared on the road but to be honest my legs would struggle to push a big dinner plate chainring so I would not change it. I got mine new for £600, it was without doubt a bargain.