We use Basecamp for our project management. As Joel and Chris said, Teams by itself is geared towards collaboration. We attempted to use the Planner integration, but what I really didn’t like was that every time you created a ‘Plan’ it created an Office 365 group, SharePoint site, etc. along with it and in the spirit of keeping things tidy, I wasn’t quite ready to unleash that into our environment.
On the Basecamp front, our Communications department has been using Basecamp for YEARS, and I wouldn’t dream of trying to take that away from them. Then, our Senior Leadership Team started looking into it (previously utilizing Asana) and the decision was made to make it available to the organization as the “official project management platform”. One of the features we like the most about Basecamp is the Template feature. We utilize that to create a project for when a new staff member is on-boarding, transitioning to a new role, or off-boarding. Our Pre-School ministry loves it for Easter planning and Baby Dedications as the plans are pretty much the same from year-to-year.
There are still a couple of things that I wish Basecamp had, such as Gantt-chart, progress indicators, native file viewing, the ability to create a template from a current project, etc… but overall it is a very simple tool to use and not that expensive for Non-Profit pricing ($899/year).