Office365 as a platform appears to suffer from terrible unreliability. My last role was in a google apps shop, and i miss it every single day. (it's been 3 years).
Not that it matters. Companies on the Microsoft stack just tolerate the outages so they can keep using Microsoft for everything.