I find them easy to hate as I only use their products when I work for some company that has made the mistake of standardising on them.
If you don't hate microsoft after a few months of working remotely using Teams, Outlook etc, I'll be pretty impressed