I don't really understand the focus on regions, if you've got two locations in Europe, US and Asia-Pac with city based network PoPs then that seems enough for me. I suppose some might have strict latency requirements and the IoT brigade seem to care about latency.
If it's just lots of locations that are important to you then Azure is where you want to be.
But just counting locations isn't a very good measure; AWS Frankfurt, for example, is a poor cousin to US east 1 in terms of services offered.