Office politics, blame games, misrepresented costing, and misguidance are the result of why organizations still continue to use Azure. Microsoft has never been great with networking or anything that relates to internet services. The below highlights the many reasons why one should stay well clear of Azure.
- Cluttered, unclear and inconsistent documentation
- Active Directory use is everywhere so a nightmare to manage with resource groups
- Tight coupling is literally in every aspect from implementation demos to service integration
- Riddled with bugs across the service stack
- Sometimes even Azure Consultants get the horrible blue screen while doing their demo on their shiny Windows machine
- Nothing ever works properly, lots of unnecessary time wastage interfacing with their UI
- Even the UI for their services violates basic human factors of interaction design
- Metrics are totally useless, unresponsive, and meaningless
- Support is useless, one could be spending time being re-routed and re-routed
- Lack of consistency across services so the entire platform has bad integration and lacks coherence
- Constant pestering from sales reps to convert to their enterprise plan without applying any said discounts
- Platform uses ancient desktop methods which don't quite work in the Cloud
- For every hosted service they provide, one can find an even better open source solution
- All their implementation demos have a bias towards Windows, C# and Powershell use cases
- Their AI and Bing services are utterly horrendous, even Azure Consultants think Bing sucks
- In fact, one has a slower time to market while being less productive and efficient
- All their services have a Microsoft bias over Linux use cases
- Usage costs on services and breakdowns is rarely very clear and transparent
- Microsoft has a way of overly complicating simple things by creating UI experiences that don't work towards usability and responsiveness
- Often people find moving away from Azure to AWS a pleasant experience
- Azure is like an evil maze controlled by a circus clown
- Too many services with little quality assurance that rarely work properly
- Almost every service experience seems like a half-hearted effort
- Increase in support costs as a result of an unstable and unreliable platform
- For many cases 'this only works on Windows' continues to apply on Azure
- Most of Azure's Quick Start Guides take longer to understand, will be easier to Google for even better guides outside of Microsoft realm, which not only will be quick but also clear
- Almost every implementation demo seems to focus on Visual Studio, what about other IDEs like Intellij, and others.
- Sometimes services may not shutdown when Azure says it has done it
- Deployments and Builds are not simple but deceptively cryptic
- Lots and lots of hidden fees and the costs pile up
- Missing documentations that will make one pull out their hairs in frustration
- Things break, aimlessly, and constantly like the entire platform is running in beta mode
- Many of the Azure Services are box standard Microsoft desktop software that has been re-purposed and re-mapped for the Cloud