As they said 'Azure done right!'. i dont know why Microsoft made the cloud stuffs complicated! Extremely pleased to use AppHarbor and if they supports TFS on version control and deployment it would be the best option for dev's in .NET stack for cloud development IMO.