Without a doubt, Rollers !
You can build so many more skills than on a mag trainer....
Riding no hands, standing & climbing, high cadence work, seated high resistance intervals.....
Trust me, even rollers can get boring by the end of Winter but I couldn't imagine doing what I do on a mag trainer.....