I have a wahoo kick r and have had great luck just using my I phone and zwift
I connect to the trainer, heart monitor and cadence sensor via bluetooth to the phone, and connect the phone
to a 32" wall mount tv via a video cord, works great and I haven't had any connection issues in 8 months of use
also works great on full gaz , I had considerable problems with video on rouvy, so I dropped that subscription.
the workouts on zwift are cool , but most of the time I just go on and ride, a lot of fun.
I also have been embarrassed on a few races that I have joined, but hey, someone has to come in last LOL