First off: I have only completed 13 rides thus far = 15hrs.
I initially had reservations about purchasing this trainer due to some percentage of reviews that address vibration and accuracy issues. So far I have had none of the known issues with my unit. The build quality of the unit seems to be exceptional.
One quirk with the Wahoo Fitness app: Initially I could not figure out how to do an "Advanced Spindown". I only had the "Spindown" option in my app on my iphone. A bike forum informed me [not Wahoo!] to tap on the spindown screen 6 times in the app to get the "Advanced" feature to show up. Weird work around, however, it did the trick. The advanced spindown is absolutely necessary as the trainer was way off target out of the box.
Once set up properly the trainer has worked great. I have been using Trainer Road and love the seamless integration with the snap. After my initial FTP test I can now perform "sweetspot" workouts that do an amazing job of getting me within inches of what feels like my max. I am very impressed by how manageable the difficult workouts are, sometimes I feel like another 3 minutes is going to be impossible but I always manage to finish. I attribute this to the accuracy with which the snap is able to apply the resistance.
I would highly recommend Trainer Road if you are the type that likes a structured plan like me.
Before every workout I do a 10 minute warmup ride followed by a spindown calibration. I check my tire pressure before each training session.
Overall I am very happy with this purchase, so far so good.