One question to help you decide what type of trainer to purchase is what you want to accomplish for indoor training. I'm a recreational rider, and just want to maintain fitness and some cycling form during the snowy, cold Western NY winters.
I've been hosting trainer nights at my place and have purchased or borrowed a number of indoor trainers. So, if you want to improve your form, rollers are the way to go. A friend loaned me the Kreitler Alloy Rollers with a Killer Headwind resistance unit. They are fantastic! Unfortunately, they are costly as well, retailing for $450 without the Killer Headwind (which is nice to have). Kreitler makes less expensive rollers as do several other companies. I have an ancient set of Performance rollers as well. I'd recommend against rollers that do not have alloy drums.
As for stationary trainers, I have an older Performance Fluid trainer. At the time I purchased it, I lived in NC and could ride outdoors all year. I just wanted something for the winter months when I didn't feel like mounting lights, etc. It's ok, but doesn't have a good road feel. I will point out that I have not ridden on the newer Performance units. I've also had experience with the Blackburn mag unit and Cyclops mag unit. I'd recommend a fluid unit as they have more realistic road feel and are quieter than wind trainers.
I would take a close look at the Kurt Kinetic Road Machine which someone else has already mentioned. I looked at the 1upUSA and the Kurt Kinetic this year prior to purchasing another stationary trainer. One of the riders who comes to my trainer night has the Road Machine. She had the opportunity to ride both the standard and Road (heavier freewheel) versions and says that the Road Machine is much more realistic and worth the extra $. I've not ridden it yet, but plan to in the next week. The construction is very impressive. It is extremely well-built, much better than the Cyclops, Performance, and Blackburn trainers I've used. The owner thought the road feel of the Kurt Kinetic was much smoother than the Cyclops Fluid 2.
Now that I'm in snowy NY, I looked at the 1upUSA, the Cyclops Fluid 2, and the Kurt Kinetics b/c I wanted a trainer that provided a more realistic feel than the PBS trainer. I did a bunch of research and spoke with plenty of my fellow riders. Many recommended a trainer that provided more feedback, so I started to look at the Tacx ergotrainers (Flow, Basic).
The reason I want more feedback is I'm mentally "weak". I get bored riding indoors and need lots of external stimulation to ride inside for longer than 30 minutes. So, I ended up purchasing a used Computrainer. I've been extremely impressed with it. There are a bunch of courses available on the internet and I can use the Topo software to create my local routes. I like the fact that it varies the resistance according to the route and visualized terrain. Having a "pace" rider, either the computer or a previous performance on a course helps to push me and keep me interested in the indoor workouts. I suspect most computrainer users are much more serious riders than I and use it predominantly as a training tool. There's even a winter time trial series at
www.permancecentral.net
So, to make a long answer even longer, it depends on what you want from a indoor trainer. Form, handling - go with rollers. Great road feel - look at the Kurt Kinetic. Mentally weak - look at a computerized trainer.