Thank you for this. I do understand the benefits and would like to try the VMx route although the failover capability within Azure does seem limited compared to an Azure VPN. I see that the approach is using Azure functions to change user defined routes for failover rather than something more dynamic
Cost is certainly the biggest factor. We are talking 2 x licenses for vMX plus the running cost of two virtual machines, disks etc, compared with deploying a gateway. It would be much preferable if a dynamic routing protocol was supported from the MX on a site-to-site VPN
Thanks for all the advice