> Azure offers a large number of configuration options that can be tricky to get right
That's basically the summary of Azure. I think all that complexity ends up hurting more than it helps, not just on the end user side, but in terms of lower reliability from the provider side.