We now use Teams video chat at work. The results have been mixed. When the number of meeting participants is low (<5) the video seems to work well. Anything above that we start seeing random disconnects. We've had better experiences with Zoom for larger meetings (~25).