Focus on improving reliability above all else
Please focus the majority of developer attention on improving reliability and reducing bugs.
We use Teams at Arm, and it is universally hated. This is by far the buggiest and most unreliable app I've ever had to use. Everyone switches to Zoom wherever possible. While Zoom is still fairly buggy, Teams is far, far, far less reliable for simply having group calls.
Please, please deprioritize adding new features and focus on improving stability and squashing bugs.
The Mac app is even worse somehow. Once or twice a day Teams just freezes and stops updating, and I have to force restart the app. Audio constantly, constantly drops or gets delayed on group calls. The file sharing/presentation mode is a usability disaster.
By far the biggest problem is reliability. All manners of actions and scenarios constantly simply fail to work at random times. Teams is the least reliable thing in my life.