Stallman wouldn't agree, but in a FOSS spectrum, I think MSFT sits in the middle between FOSS and SaaS, at least they release binaries. With Google it's all SaaS.
I hold no horse in the race, but it seems that Google Workspace is a step in the opposite direction, you don't even have access to binary executables, and you can't self host much stuff, but hey at least you can export your data and make backups! (You can right?)
Microsoft has effectively ended support for the self-hosted versions of the groupware stack. So between Microsoft and Google (since both are SaaS), I would pick Google. Especially as I've had to administer both solutions before, and I would never voluntarily choose Microsoft 365 ever again.
And yes, you can regularly export your data out of Google Workspace and there are tools that can process that data and use it easily enough.
I hold no horse in the race, but it seems that Google Workspace is a step in the opposite direction, you don't even have access to binary executables, and you can't self host much stuff, but hey at least you can export your data and make backups! (You can right?)