I will pile on on MS Teams. I am on a Mac and periodically have to fight it because it went offline on me for some reason and I am no longer getting messages. Slightly less annoying is when my iPhone goes to sleep and Teams on my iPhone then sets my status to "Away", even though I am actively typing on Teams on my computer.
And while my particular problems might be partially because I am on MacOS, I observe Windows-using colleagues have just as many problems joining meetings (either total refusal, no audio, or sharing issues). So I think using Teams as a measure of any computer is probably not warranted.
It is Microsoft. I could rant all day about the dumpster fire that is the "NEW Microsoft Teams (Work or School)"
It's like the perfect shining example of how MS doesn't give a flaming fuck about their end users.