Hmmm...
I've got my vote for rollers > trainers..
How often you gonna cruise in 100 rpm @ 53/11 on rollers for 3 hours?
Sides... all those precious balancing muscles stay intact during training inside vs. a trainer...
BUT.. If power is your main objective... trainer..
Good luck w/ your choice
-Peter