I am really impressed with Microsoft , what they have been able to deliver in such short period of 2 years. I believe there are areas where they are leading the pack ( When compared to Slack or Webex teams ) , however there are still some areas for improvement. I have been in cisco Collab domain from last several years but i can say MS teams is game changer . I really like the way it brings my workspace together and i don't have to go outside of the tool . 1) Proximity join should be available for Cisco Webex/VCS/CUCM based room Devices as well, this will be game changer. Cisco is leading provider In on premise and cloud video conferencing markets. 2) Teams should allow on premise PBX integration as well for enterprise customer's , this will be like Hybrid calling model. Even though you have direct routing but moving to this model is not viable for large enterprises . I feel large enterprises still have on prem calling infrastructure . 3) Video tiles have been bumped to 9 but should be around 20-25 at least for each . Other providers like Webex and Zoom have even more per meeting. 4) Add more reactions besides like to the chats 5) I believe guest user concept can be made more simple, right now it is not native and you have to manually add in the guest account etc. Webex teams this is native , so i can chat with anyone who has Webex teams , unless federation is turned off on global level or per domain.