I just got mine (Bkool)... can't wait to get it set up and ride. I tested it out at a bike expo here in Wisconsin a few months ago and was hooked. If you don't like the Bkool simulator (software), the trainer itself is compatible with other virtual training apps and software that may give you more of the social aspect one of the comments was talking about.
What sold me on the Bkool was the ability to make my own routes... living in a different country from where I grew up, I am looking forward to making the routes that I used to make in my home country.