I found intervals to be the only tolerable thing I can do on the trainer. On the road,it's too hard to find an uninterupted stretch (especially doing hill-climb intervals.)

On the trainer, having a goal with a set time makes the time go by much faster. Still hate intervals and still hate the trainer, but it does work.