I love azure. at first , i had no clue how this thing work or what to do with it. but , hey, it is a microsoft product, you can learn very easily. microsoft have been working hard to make their major platforms online as a service is really a plus for microsoft shop. As for using the IIS platform for web site hosting, it will require your web developer to make sure their follow the microsoft way which can be a burden sometimes.I have used Azure to put web applications in the cloud PaaS but also evaluated their IaaS and found great flexibility as an IIS web sites builder. The Azure development framework is very solid. There is plenty of training materials online with examples that cover all basic scenarios #spiceworks.