Hi Fred, My wife and I have been riding our Tandem on ZWIFT for the last 6 months. I feel that ZWIFT offering social rides are more enjoyable than riding a Peloton machine for "fitness center" classes. I major difference I see is that since ZWIFT is a social app, you can join a group any time of the day. And if there is no social group ride, you can always perform a training ride or "just" ride. We are using a Kinetic Road Machine Smart Bike trainer. I had a larger budget, I would have purchased a Smart Control trainer that adjusts the resistance based on the terrain. I hope this helps.