In my very limited experience Azure is much, much nicer than AWS from the admin experience. Its kind of embarrassing for Amazon how bad AWS is in that area. Google CE also has very nice UI.
I understand that Azure is competitive on price, and they do support all of the linuxy things you'd expect from AWS or GCE.
Unfortunately all that comes at the expense of reliability from what I've seen. :/