personally I don’t have the mental drive to do “decent” workouts on a trainer. I do however get very good workouts with my club on indoor spin bikes. The position SUCKS but you get a huge flywheel which helps you spin faster, and doing the class with other people is a LOT more motivating than staring at a tv for hours at a time.