I had a Kinetic Road Machine, which I really liked, but switched to the Wahoo Kikr last year and LOVE IT! I am also using Zwift currently, but I might start using TrainerRoad so I can ride the Lake Placid course a few times virtually.