With most Orgs working in this work from home pandemic the need for more collab is very High.
I wanted to give some input in to the topic sounding using Microsoft Teams and what your organization needs to get Teams deployed fast.
Scenario 1: On Prem Exchange, Skype for Business. SharePoint Online
In this scenario there will be some features that will not be available and I will list them out.
1. Exchange on prem: Teams out of the box wants a Mailbox to link to for scheduling meetings, and chat features. To get around this creating a Cloud-Based mailbox. This is used as a landing spot for Teams to utilize features
For compliance if you need to search a cloud based mailbox here is the technet for doing just that. https://docs.microsoft.com/en-gb/microsoft-365/compliance/search-cloud-based-mailboxes-for-on-premises-users?view=o365-worldwide
If you plan on deploying Microsoft Teams Rooms, here is the technet on setting up a cloud based mailbox for that AD object. https://docs.microsoft.com/en-us/microsoftteams/rooms/with-exchange-on-premises
To ensure Microsoft Teams and Exchange On Prem 2016 have no functionality issues, ensure that Hybrid with O365 Groups is configured correctly.
https://docs.microsoft.com/en-us/exchange/hybrid-deployment/set-up-office-365-groups?redirectedfrom=MSDN
Teams and Exchange On prem Tech Net
https://docs.microsoft.com/en-us/MicrosoftTeams/exchange-teams-interact
Microsoft Teams Calendar Issue on Hybrid Environment.
https://docs.microsoft.com/en-gb/microsoft-365/compliance/search-cloud-based-mailboxes-for-on-premises-users?view=o365-worldwide
https://docs.microsoft.com/en-us/microsoftteams/rooms/with-exchange-on-premises
Exchange on Prem utilize SharePoint and OneDrive for document collaboration.
https://docs.microsoft.com/en-us/exchange/hybrid-deployment/set-up-document-collaboration