Amazon is telling the truth here. They were the clear best pick technologically speaking. It is not really up for debate if you work in tech. To argue otherwise would be akin to argue that the X1 is more powerful than the PS4. Utter nonsense. Or in DBZ terms, AWS = goku and Azure = Vegeta.
I'm presuming this post comparing the "war cloud" bidding conflict to a shounen anime is in fact bait