Recently I tried to set up some pretty basic Office 365 stuff, and in the end I had to pay someone from Upwork to run a bunch of PowerShell commands because the admin UI simply ignore or timed out when I tried to set stuff. Between that, the absolutely dreadfully confusing product URLs and so on, the chances of me ever trusting MS enough to run servers for me is slim.