My TCX Advanced 0 from 2014 is still going really well. D-fuse seatpost is great - never any issues. SRAM Red is shite compared to my old DA, will never bother with anything apart from shimano again. Wheelset is the DT Swiss hub rebadged as Giant Pcx 0 which are friggin light (<1400g the set) and as much as I dislike their aesthetics, I can’t fault them, nor justify spending several thousand dollars to get a different pair of wheels that would effectively give me the same thing I have now (in terms of weight and rim width) but look better. The thru axels are nice but the spring inside is stiff as fuck and wheel changes are never lightening fast.