Best-suited for cyclists who want to utilize a structured, power-based training plan, TrainerRoad offers interactive workouts you can do on any trainer with or without a power meter. There are over 800 workouts total, with a nice range of intensities depending on your training goal (aerobic, tempo, interval, etc.). While you can use TrainerRoad with video, think of it more as a training program than a virtual game. Customized workouts with a specific goal in mind is what makes this app stand out--and you won't need much more than a speed sensor and Bluetooth or ANT+ technology to make it work.