TP and TP are directly competitive, so it's just down to which format you prefer. Zwift is addictive and fun, and definitely suits me better than wet, cold, miserable rides on scoggy or frozen roads. I run a company club on Strava, and it's as much a social thing as anything else (and I wouldn't do without it any more than I would YACF) - and it interfaces with Zwift and both TPs. Sufferfest appeals to my sense of humour and works for my peripatetic lifestyle. Oh, I forgot about Connect - which is compulsory if you use a Garmin fitness tracker. Aaargh!!