I am currently using the model displayed in picture A. It's great for doing intervals, intense efforts because you don't really have to worry much about balance. I also bought it for around $70 USD, very cheap eh? Rollers, I'd like to have, but I would rather take the Magtrainer. Rollers are a) expensive, b) don't offer much resistance, c) needs an expensive resistance unit if you want more resistance. My primary reason for getting an indoor trainer was so I could avoid traffic, and unecessary stops especially during intense efforts. If the trainer cannot provide enough resistance to make me feel that I am working, then I might as well just go for an easy ride outside.
However, if money isn't tight for you and you can afford the rollers with the resistance unit, I bet you can get the Magtrainer too. Getting both types is actually the best choice...IMO.
I also like the Magtrainer's secondary purpose being a bike stand. Makes cleaning my chain easier.