Elastic Cloud on Azure

We will be rolling out our first production elastic cluster. At this stage we are looking at pros and cons of on prem vs cloud, however even when to comes to cloud we need to decide between provisioning on cloud.elastic.co into Azure or provisioning the elasticsearch solution from the Azure marketplace. Azure is our prefered cloud provider. Provisioning directly in Azure lets me select a closer data centre wheres provisioning from cloud.elastic into Azure only allows 2 different Azure regions. Also, if we provision directly in Azure we can use our existing tenant (and therefore the VPN connectivity into that tenant).

So, in theory, using the elasticsearch solution in the Azure marketplace seems preferable, but am I missing something?