As a long-time linux user, the MS teams linux client is woefully poor. It has ruined meetings for me by repeatedly losing the microphone. I use Windows more often for Teams meeting, and I'm not saying the Windows client is perfect in this regard either.
Kind of, because especially for my younger one the app is easy to use. Up to the point she gave me some Teams lessons. For myself I would propably go for the web solution, I developed a true antipathy for MS and Google lately. I never was a Mac / Apple person, so Linux and some open source, de-googled versions of Android are the weapobs of choice.
Employer provided hard- and software is a different story all together.
I came to the conclusion that it's nice to have a google and MS free environment. If Teams is needed, or a Windows only game, I can still boot Windows.
Perhaps it's worth trying out?