I've had to use Teams on linux. The first time I started early to get it setup, installed and get in the meeting. I was actually pretty impressed. It just worked.
Fast forward 2 months or so later and I have another Teams meeting on my calendar. It worked last time, so I'm expecting to just hop on. It took me 30 minutes to get into it. I have no idea how it went from working fine to the steaming pile that it is, but I hope to never use it again.