I’m sure this comes up often, but maybe it needs a re-birth. I have flirted with using TrainerRoad many times, but the thing that keeps stopping me from sticking with it, is not being able to execute the workouts on a virtual cycling platform, in my case, indieVelo. I know there’s a hacky workaround with Zwift where you can run TR and pair only the PM part of the trainer to Zwift, but that is not possible with indieVelo and even if it was, I wouldn’t want to do it, as indieVelo has amazing in built ERG control mechanisms (smoothing between intervals, anti-spiral of death mechanics).
I think this is down to TRs view of their workouts as IP… but even if this is the case, indieVelo allows for direct sync of workouts in to the platform (it currently works with Training Peaks and intervals.icu) so in that scenario, you wouldn’t get direct access to the workout files anyway.
I just find it frustrating when something relatively minor and resolvable stops me giving a company money.