I have a resistance trainer in the basement, sitting right in front of a big old TV and a fan. I use it in the winter/rain/when ever, pop in a DVD or watch some horrible tv and completely zone out. I'm not on the trainer for mental stimulation, I'm on it to get a little cardio in on a crappy day, and that's exactly what it does for me. I usually use it in the mornings before work so I'm a complete zombie anyway... there's absolutely no way I could function on rollers at that hour. So, short story unbearably long, I vote trainer just because it takes less mental effort and still gives you [pretty much the same] work out physically.
P.S. Nice avatar jasandalb