I am finding Azure really great,the platform itself has good integration with publishing from both github and tfs.... The setup with .net solutions is tight obviously.
I am using SQL azure, blob storage for files, persistent queues for background processing, tables for diagnostics, MVC 4 webapi restful services and a custom built single page app hosted as web role with automatic scale out cloud services, plus worker roles handling background queue processing, so all in all, scalability as a service, hard to beat... I couldn't imagine doing this without Azure with such a small team. Yes I work mainly with the Microsoft stack and this kinda ties me a little for now, but that shouldn't be an issue if the business succeeds as it has economies of scale.
Price reductions are always welcome..