I would recommend a fluid trainer over a mag or a wind if you can afford the difference (usually not that much). They tend to be smoother and last a bit longer.

I live in snow country so I'm on mine for up to 6 months of the year. I have a Kurt Kinetic. It's smooth and solid. All of the reviews I'd read before buying it say it lasts a long time. My only downside with it is that it doesn't have adjustable tension. But I guess that just means that I have to work harder.

Cycle Ops also gets good reviews.

Before the Kurt, I had a Performance Travel Trak which lasted for about 3 years of heavy use before it started to feel "jerky".