Nothing works as well as Zwift. And if you're a Strava-junkie, the PRs (and elevation) actually count. I racked up like 600 segment PRs in less than 4 weeks. I have 432 PRs for all of 2018.
I just used my iPhone casting to a TV, and a dumb trainer (bike has a PM.) Spent $20 on the iPhone to HDMI adapter, and $10 on Zwift. Worth every cent.
Of course, once I could get back outside again, I never looked back.
__________________