I had the same frustrating "we are suspending your account but we refuse to explain why, have a nice day" crap from Azure.. anyone who depends on mission critical stuff from these services needs their heads read.
In my experience performance per dollar they suck compared to the other clouds, uptime per dollar they suck compared to the other clouds, and while you can talk to someone at Azure support you'd rather talk to a bot most of the time.