I'm level 30 on zwift. I have been riding on spin bikes with tensioner and power meters. I was really looking forward to having zwift control resistance with terrain and according to workouts. But even after getting it connected and working, I have to disconnect and reconnect the controllable resistant part to get it working. And then during workouts it won't give enough resistance the majority of the time. Zwift will tell me more power during a workout. I don't control resistance, the trainer and zwift do. I petal faster, zwift drops the resistance more. That goes on till there is almost I resistance and then snaps to a good resistance but immediately lowers it. Zwift never gets the equipment to test from these guys. These companies often out source the software to people who don't bike and if they do it's like 15min at 60rpm and 150watts is their workout for the week. If you want to zwift I don't recommend this trainer.
Compare this with the Wahoo Kickr, the Tacx Neo and you will see this trainer is the top of the line. The cost, which is less than the Wahoo and the Tacx, is refreshing. Super Easy to set-up, and pretty compact to put away if needed. The actual use is perfect. Works amazingly with Zwift, Sufferfest, and a few other training programs. My power reporting has been perfect, compared with a 4iiii power meter. The gradient simulation feels amazing, and the included cassette is a nice bonus. A nice bonus is in the box was a 1 month swift membership, and a 1 year voucher for the Elite Smart Training program. Support is good, I get why some people rate the support from Elite as poor, there is a slight language barrier (Italian vs other languages) but they do try and solve the issue. Having owned several Elite products they really do stand behind their products and make things right. 10/10 would but this trainer again. No regrets!
I have the first generation of this trainer, the Drivo 1. A friend plugged in a 24v power supply into my Drivo which requires 12v and damaged the control board. Elite support helped me get a replacement board in a very timely manner. This for a trainer that has been out of warranty for 3 years. So if you are looking at a smart trainer you should consider what support will be available after the warranty period. My Drivo is now back online and performing perfectly.