Intervals on a smart trainer are nice, because you don't have to do anything to change the power level. I liked not shifting, my trainer bike doesn't exactly have the best drivetrain. The downside is if you fail to hold the power level. I assume that's accommodated by software somehow. Someone that does intervals on zwift can fill us in.