What does the software or service do well? What I like best about Microsoft Teams is the ability to collaborate with my team members on a daily basis. The ability to start a new chat and only include specific team members in it is a big plus and something I have come to use quite often. The thing that works best other than chatting is the fact that you can instantly share your screen with another user. I also very much enjoy the fact that you can have individual channels within a single team, if you want to have a side conversation with only select individuals.
What does the software or service not do well? I dislike that the desktop application sometimes crashes completely when trying to open an attachment or file within the application. This has happened to every member on my team at some point and continues to happen. Another issue is the fact that the application does not make it extremely obvious when you have a new message or notification. It shows a small icon whereas we liked in HipChat that the menu bar would actually blink when you received a notification. Also, the status of users doesn't always update. We sometimes change our status to available but still show as "away" to other users until we close and reopen the app.
What do you wish you had known about the software or service before using? I wish I had known earlier about the screen sharing and calling of other users. You can do this while in the middle of a chat with that user and the clarity is amazing. We have been using this software almost a year now and it has really grown on me. I do like that we can have individual channels within a single team and that is another thing I wish I would have utilized earlier on.
Have you used a competitor to the software or service? If so, how does it compare? We originally used a combination of HipChat and Jabber. Both of which had issues but we really loved HipChat. We didn't think we could do better than HipChat until we tried Teams. At this point, I would now recommend Teams. While it does have a larger learning curve, it also is a lot more robust and a lot more can be accomplished on it.