Google compute has taken some awesome strides in the last year. I now prefer GCE over AWS, because of pricing (per minute) and simplicity. AWS quickly can get overwhelming and overly complex.
The lack of a billing API and the lack of centralized management are really painful if you're trying to adopt it across an organization.