I have moved everything that I host for myself or my clients to Azure. Low cost, rock solid reliability, incredible speed and easy to administer. CPU, memory and disk really are a commodity at this point.
I loved Amazon EC2 too but Azure was far cheaper for high use Windows VMs.