Azure is very good for some companies but it could be costly. It also needs to be managed by someone. There are many third parties that manage Azure but add a premium to that service. Not all verticals or companies should go to Azure and they should opt opt for a private cloud.
This is the opinion of a CIO at a 600+ CPA firm. He appreciates the service received from one of our vendors where the host his telecom as well as servers.
The IT dept is now more able to think strategically because of the time savings