If you are not a Microsoft shop (i.e. >50% of your stuff runs on Linux), I would almost say avoid Azure because of how focused it is on their stack. I know you can run arbitrary Linux on Azure and generally get everything done, but AWS (and all other non-Microsoft cloud vendors) always seemed more friendly/cheaper for non-Windows/Office concerns.
So, it's not just about the cloud platforms and their respective costs per feature consumption unit. It's also about your business and the ecosystem required to support and operate within these cloud platforms.