"It all spells trouble for MS in the medium term"
Only if Google increases their level of support. I work at a large business and we spoke with both Google and Microsoft. Though I'm a Google fanboy, I'll admit that the level of support from Microsoft is currently much better than Google. Microsoft's cost of implementation was also lower.