Virtual Run vs Treadmill Activity with Zwift

Hi everyone, I'm using an Enduro 3 and Zwift for running.  No external HRM or foot pod or anything ANT+ is involved, all BLE transmissions.  My treadmill also broadcasts speed over BLE, which I prefer to use over the watch speed.  I'm trying to understand if there's any advantage to using the Virtual Run activity over Treadmill.  Normally I use Treadmill and have the Treadmill activity set to Broadcast HR.  Doing that, I get HR and Cadence from the Enduro broadcast, and speed from the treadmill.  I know can do the same with the Virtual Run activity.  I can also "calibrate and save" with each activity, which is also important to me.  Is there a reason I'd want to use Virtual Run that I'm overlooking or are they basically equivalent in this use case?  Maybe Virtual Run is mainly there to serve as bridge if I was using ANT+ sensors and my Zwift device doesn't have ANT+ (it's a tablet and does not have ANT+).  But if using the native Enduro 3 sensors or all BLE external sensors there's really no difference in functionality between the two activities.

Thanks,

Steven B