You can stream and record in Teams.Used Zoom to deliver a lecture earlier (Pro version as was for 1.5 hours). Very neat and saved an mp4 file also for those who missed. I also like Teams (not sure if you can record?) but many of the students now in China and lots of issues with Microsoft stuff in China. The ability to add outside users to Teams depends on how your IT have set it up. At my place, you need to request adding outside team members, but you can add internal members instantaneously.
GoTo meetings is also good but yet to explore it fully.
It’s just one of a few options but as said, Teams is linked to MS.Hadn't heard of the hewwer 7 days ago, now everyone in the world is using it. Had a 3 hour meeting today on it with 32 participants. It was fine but not sure why it has become the default video app?