In order to truly make teams a 21st century software that everyone will love and recommend, I suggest you make Teams the new Office 365 Email Client as well. Why you would include all other forms of communications in Teams, but ignore email, is not logical.
I am not suggesting some lame integration , but making Teams the actual email client and eliminating the need for outlook. You will save trillions of hours globally in users wasted time switching back and forth between these two apps. It would also open up a new path of communication that has never been achieved before.
If you are going to create a new, exciting, technically advanced software for the future, you must include all forms of communication in that App including email.
Once you have made Teams the email client for Office 365 as well as all the other capabilities it provides, end users will be able to more efficiently communicate but more importantly, be productive doing it.
The Interface could easily support routing of emails to channels using advanced but simple rules. It could automate attachments and strip duplicates from the tenant, placing attachments with access to those on the email in a new team work space. Dynamic intelligent Team and Chanel creation could finally solve the massive issue of the disconnect between email and file storage.
Austin Barrett commented
We've been switching to Teams from Slack and finding it to just be a worse knock-off so far. Being able to do all email and calendar things within Teams would actually give it an advantage over Slack as it eliminates the need to switch between two applications. They're already set up nicely for a merge to happen. Outlook has an email tab, a calendar tab, and a bunch of tabs I'm pretty sure nobody ever uses, and Teams has a Teams tab, a Chat tab, a Calendar tab, and a bunch of other stuff I never use. Adding email as another tab and adding full Outlook Calendar functionality to the Teams Calendar tab would eliminate the need for the two different applications.