A good trainer will be quiet, provide a good range of resistance, and is reliable. The first trainer I had was a Blackburn which was neither of those, and while it was usable its shortcomings became pretty apparent after daily use during the winter months. I have a KK Road Machine and highly recommend it because it's been great and the fact I can store it in a small closet helps since I live in an apartment. The different levels of resistance work really well but what I like the most is that it coasts down really well which does simulate riding on the road. I haven't tried the Rock and Roll but the idea looks pretty interesting, however it's size is what kept me from going that route simply because I don't have the space for something like that.
__________________
I like pie