I am a Microsoft fan, but they are doing the cloud all wrong.
To setup Azure, you have to use silverlight.
To access the servers, you use remote desktop.
Microsoft office 365 is $100 PER YEAR - much more than I would pay for the full suite (over 4years of average use)
If you want to use SQL server, expect to pay $$$ - and integration or reporting services are not included.
There is another feature that is actually nice: if allocate one server, you get 5 extra services automatically, including active directory, block storage, and network setup. if you do not know each part of the cloud, this helps you out, but it is done the "Microsoft way" and can be confusing compared to other cloud services.