If you are serious about indoor training, The two best Smart Trainers on the market at the moment are the Wahoo Kickr 2 and the TACX Neo. Both have pro's and cons and I will let you do your own research. I have been using the original KICKR 1 for over a year now and its been fantastic!
WAHOO KICKR 2
Brand new in 2016, the ultimate indoor bike trainer, the Wahoo KICKR, is better than ever! Take the rear wheel off your bike and connect to the Wahoo KICKR for accurate power measurement, controlled resistance, open third-party software options, and the smoothest indoor riding on the market. Pain cave, meet your new best friend.
The Tacx Neo Smart trainer offers the best in power and intelligence and is the quietest indoor trainer currently available on the market. The lack of any physical transmissions means this is the first true direct drive. Road feel is simulated in a highly realistic manner and there's no loss of power. The powerful motor is able to apply resistance up to 2200 Watts and simulate slopes realistically up to 25%. It also speeds up during descents. This ensures the most realistic cycling experience.