I have been using a
CycleOps Fluid2 trainer for years. It isn't the cheapest but it has a great feel to it and it is built to last. I have owned cheap trainers and I would not waste my money on another one. No matter what trainer you go with, I would highly recommend going with a fluid trainer.