I use TR for workouts and plan, and Zwift for social rides, crit races and Tour de Zwift. The cost of both is a fear ion of a gym membership. And I’ll try Apple Fitness soon too for strength and yoga. Sufferfest is cool with ride, strength, yoga and even mental conditioning bit I find it too much for my weekend warrior lifestyle.
TR is more flexible and Zwift is just fun.
M