In my case, I work in a subsidiary linked to a larger global corporation. I answered the 365 user question on the very low end and became disqualified. Nevertheless, my challenge as a PM is that I need a communication bridge between different regional platforms & systems not linked in the same network. In the US, we use 365 Premium, I'm aware that 365 Business is used in most of our global locations in the UK, AU, NE, FR, India regions. We can add each other to Teams but it's not as smooth as I'd like. I tried planner - but again its limited; SP has its drawbacks as well as Microsoft Project web app.
I will soon embark on an enterprise level project upgrading a reporting system - and continue to debate whether I need to create a SP site to centralize information - with the biggest drawback that if the emails are not in your corporate directory its limited & challenging to share and centralize (moreso for outside users).
As I stated before, your apps need to be streamlined to work together without the extra effort of having to separately add in another instance. It'll be ideal to create a project plan, add others to view it without having to pay for essentials or exporting to excel; for tasks and items to be integrated into tasks lists automatically - linked through planner or taks or SP depending on the permissions - with the added bonus that anyone can update or answer if their task is complete or not. A little AI logic is not a bad idea either - like a personal assistant providing project health or upcoming stats. Or how about AI, giving a wkly report on risks, overall health, and where issues are....
My wish list:
1. Important to provide the flexibility for PM's to design their plans integrating different components. In my case establishing Organizational frameworks using different tools is important, a little bit of lean management, combined with six sigma, add PDCA where applicable as well as PMI, SDLC, and lets not forget stage gate + kanban + user stories + TQM.
2. NEED TO be able to integrate flawlessly with apps like - confluence & Jira, Trello....
Help companies become agile - provide the tools that provide flexibility, seamless integration between apps (only 1 task manager needed) ability to push tasks/communications as required or scheduled, automation of processes, reminders within reason - just consistency all around. Strive to provide the best quality product not quantity of similar apps that don't play nice with each other.
By the way - I received confirmation - our global offices all use Office 365 business & Premium. Good luck!