As a Microsoft partner, it's very frustrating to have to defend Microsoft's practice of using paying customers to beta-test their products. I agree with all of the previous comments - Teams is NOT on the same level as Skype for Business. I still haven't figured out how to enable presence in Outlook - it just brings up Skype for Business presence so I have to keep using that for now. Then someone will inevitably send me a Teams message that will show up as an email so I have to open another app. This is even more frustrating when using a mobile device. I shouldn't need 2 apps to simply IM in a corporate environment. Actually 4 if you count SharePoint comments and Yammer.
It seems like it would have been much simpler and easier to add channels, persistent chat, and file sharing to Skype for Business and just change the name to Teams later like they did with Lync. Then it could have been used by customers who prefer to keep things on-premises.
Microsoft - please listen to customer feedback. While a lot of these new products and features seem cool, it is frustrating for users when this all feels like it is still in development, constantly changing, and having to re-learn basic tasks like meetings and IM. As a partner, we hear about these things constantly.
If anyone knows how to change the presence organization-wide in Outlook to Teams, please reply - I can't find it but it may just not be available yet.