I have both, and they are good for different things. If I had to choose one, I would choose the trainer, even though the fun factor is -0. The fear of falling makes the rollers that much more interesting +0, but for specific training the trainer is hard to beat.