There are plenty of detailed reviews out there already so I won't repeat those (how it's relatively quiet, the weight of the flywheel, etc.). This is heavy so I recommend you find a spot where you can leave it. Save your old friction-style trainer for hauling to races. Fortunately the handle is well centered for when you do need to pick up and move a few feet. The physical setup is straightforward, especially since there is no assembly. What takes time is learning the software and data set up. It's not rocket science, but it's not obvious either when you have so many different devices and data being connected. You will have multiple apps on phone and/or computer (e.g. Zwift for training software, Zwift Companion app for in-training functions, plus 1 or 2 Wahoo apps that you may use from time to time). You will also have quite a few devices talking to each other. In a typical setup, that may include your phone or PC that runs the training software, your Kickr, and all your usual ANT+ devices (HR, power, and bike computer like Garmin Edge or Wahoo Bolt). You need an ANT+ dongle on your PC to get your ANT+ devices (HR, bike power meter) to connect. The best configuration I've found so far, once I got a dongle, is to connect my bike's own power meter as the source of power data, rather than the Kickr's built-in power data. That way you are recording power using the same power meter you are using on the road for consistency. When set up that way, the Kickr is ERG function is capable of controlling resistance to achieve the exact power target set by the training software.