I have used CycleOps (CVT), TrainerRoad, PerfPro, and Zwift a LOT.
The wattage output of my Wahoo Kickr Snap is the same in all programs with VERY LITTLE variation.
In addition, I have also “cross-calibrated” the Wahoo Snap with Powertap P1 pedals and the difference in watts was insignificant.
So FJ I don’t agree with your comment at all that the trainers are putting out garbage. And honestly each of the programs listed above have issues and idiosyncrasies. TrainerRoad can’t get the input lag correct on short watt bursts, when CVT controls the SNAP it feels as if you are riding through cement and wet sand put together - the “road feel” is horrid. I could go on about the issues.
For me, Zwift is the best solution because I can turn off the software control of the trainer and manage my watts by my cadence and gearing. It works very well, gives me a consistent ride feel, and yes, it has taken a few rides on the road to transition over to real life.
So many people have PC hardware that is absolute garbage and their understanding of how to setup Zwift is infantile. I had several issues with Windows 10 and bluetooth/ant+ initially and it took a LONG time to sort those issues out. But with Windows 10 updates, firmware updates, properly functioning adapters, and some common sense all is working well.
Any way, there are a lot of moving parts with this whole online riding world that is starting up. I like Zwift, but am blown away at some of the “easy” changes they could make to satisfy the users that just don’t seem to be addressed. Oh well…