I don't think so, they have a different type of clients. AWS is great if you want to quickly deploy servers or get rid of most administration work.
If you can estimate the power you need and/or use a lot of bandwidth, OVH can be much, much cheaper.
As a french guy, Azure is pretty much unknown here (except for MS shops, i guess) and Amazon is already used by startups. The difference between Amazon datacenters in France instead of Ireland / Germany will not change a thing.