Re: "keep track of what other people are signaling or emoting in a natural way"
I've been using both WebEx (there seem to different versions - free versus a paid version) as well as Teams (the basic version, not the educational one) for delivering training. I prefer WebEx, since it has all the functionality, and even some very basic things, like having both participants and chat open simultaneously (very important for class control), are still absent from Teams. WebEx is a bit clunky, and isn't as polished as the other offerings, but it just works and that's what counts.
And now that people have noted the resource hog behavior of Teams, I checked WebEx. And it uses a very limited amount of resources, even now the session is running for almost 5 hours.