
I've use both Amazon AWS and Microsoft Azure and after much hands on experience I can tell you that AWS is the clear leader and makes Microsoft Azure look like at joke in comparison. Amazon AWS is so far ahead of all its competitors and is moving so fast that I can't see anyone catching up; ever. As an AWS customer I receive several announcements each month about new regions (Oregon last month, Brazil this month), new features or feature enhancements. In the past 4 months all I've gotten from Azure is a few maintenance announcements and the "exciting" news that they're increasing the max SQL Azure database size from 50GB to 150GB (big deal, still tiny). Microsoft's continued existence is due to inertia, lock-in, marketing and customer ignorance. Good Luck.