Microsoft Teams is great within organization that use Office ecosystem. The nativeness of onedrive and office product is just amazing. Files, calendar, skype, all is there in one browser (and desktop app if need be).
Teams offers creation of teams and channels within them. Every team has a wiki, files and integration. All the office files can be embeded within the teams rather easy.
Chatting, sharing and creating in Teams is easy and intuitive.
Microsoft Teams mobile app is amazing as well.
From time to time is kinda slow. But the team at Microsoft are optimizing it all the time. Their work on it and constant tweaking points to a good future.