I think Azure gets a bad reputation in this community from the old "Microsoft = bad" bias that a lot of us have. However, if you are in a Windows stack and/or a corporate developer (and that is a large but quiet percentage of developers) it really seems like the best solution. Also the variety of services they provide under one umbrella is neck and neck with Amazon for best in the industry.