Teams even works as a fully-functional (i.e. chat, voice, video, groups) replacement client for Skype for Business. In my opinion, it works much better as a SFB client; hoping it eventually just takes over SFB.
One of my uncle's companies moved to Teams recently from Zoom (and Hangouts before that) and I once heard quite a lot of praise from him. Can it be used for personal use? Like in peer to peer?
The company I work for just got on teams, and it integrates with our organization at the Active Directory level. We can do personal chats, meetings and messages, but only to others INSIDE our organization. It isn't a deal breaker, but firing up a screenshare/meeting to a vendor is impossible through it.