I don't know if it is the best, but the Kinetic Road Machine is pretty good for a trainer. I've had mine for about four years now.
That said, I swear by rollers. I do all my indoor training on rollers these days, including over-speed sprint work. This year, I am riding a track bike and when I sprint, it's a trackie sprint; out of the saddle, but high rpm (over 120rpm) and the bike straight up and down. My threshold power improves when I train on a trainer; my base endurance and fine bike handling (the ability to ride in extremely close quarters and keep my bike on a very tight line in the face of perturbances) improve when I use rollers. If I want to train power, I tend to do this outdoors. The bike just doesn't handle as well on a trainer. You lose all the feel for the bike. You gain power but you lose poise.
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --
the tiniest sprinter
Last edited by Brian Ratliff; 12-04-12 at 10:19 AM.