Good luck with MS support when things go wrong. Your ticket will bounce between 7 different engineering services which will try their basic debug script before tossing you to another department, all after calling you at 4am.
Also, MS doesn't care anymore since they have the monopoly. Things go wrong? Tough shit you won't migrate somewhere else anyway, and will continue to spend millions for licences.