I was looking to upgrade from the wahoo kickr snap and looked at many direct drive models. Settled on the elite direto for four reasons 1) built in power meter; 2) included cassette; 3) 5 min set up right out of the box. 4) Cheaper option to wahoo kickr and core considering it includes the cassette. Power is accurate- I have compared with my garmin power pedals. And resistance and sustained connection to Zwift have been way better than the snap. With the snap, I had to use a USB extension chord- no need with the Direto. It does take some time/ trial and error to figure out which directo component to pair with zwift. For the power meter it's pretty straightforward- just pair it to the direto power meter. For the controllable trainer portion DO NOT pair to the option that comes up as the elite controllable trainer. Pair it to the other option that just comes up as elite (with the serial number). Once you remember that resistance to Zwift will always sync properly, albeit with a second or two delay on rolling courses. If you don't want to use Zwift, you can also control the trainer manually thru the Elite "my training" app on your phone. Just hit the training option and go to level mode. From there you can manually adjust tension in case you want to do interval training or whatever w/o a formal cycling app. The other thing I liked about this trainer is that you can now purchase the Elite Rizer, which is a grade simulator similar to the wahoo kickr climb.