Oh, you pay an annual license fee for the video access but the software is free as are a few rides to try it out. There are also training plan options if you want and you can, for example, do an interval session with a video running over the top. Similarly, you can tell it to dial back the slope of hills so you don’t have to ‘conquer’ Ventoux at full steepness (I want to write stepth) if you prefer.
If you’re into Strava it will link directly and will send the map of your virtual ride as well as the other data. For some reason, despite being owned by Garmin, it doesn’t sync directly to Connect. That would be good if you could then use physio true up to keep everything synced. As it is, I tend to record on the 935 and then delete the repeated Strava file after the event. Strava is primarily social as I have friends and clients using it.