Teams is a mess. An electron app that is a voice/video/chat/forum/Sharepoint front end can’t be anything else.
All IM and Voice apps only get worse over time. AIM was probably the best overall client to this day. The video stuff was lacking (understanding given it was 20 years ago), but the UI wasn’t hostile, audio was great, and end to end encryption was there for those who wanted it.
The other thing is that people can’t communicate between teams and Skype in many scenarios. There are also potential compliance gotchas for some scenarios that are difficult to identify.
I’m wary of anything new with Microsoft as when you stray from the happy path, (which changes over time) they don’t test or fix regressions anymore and create downstream problems.