Use Cases and Deployment Scope
Over the last couple of years, Meraki has revamped the vMX to resolve many of the issues I'd be writing about now, there are no currently ongoing issues I face. My only frustration is beta IKEv2 and the Meraki world of living in beta for key features. A couple of years back it was quite a beast to install Cisco Meraki vMX but in recent versions, it has been streamlined quite a bit better, in my opinion. I have deployed Cisco Meraki vMX to several retail chains where POS/DB etc lived in both Azure or aws settings and had to terminate 100+ small spokes to connect back and I never had any problems or issues with the Cisco Meraki vMX. For a good majority of users, this works well. There have been some quirks of who supports Cisco Meraki vMX or the cloud provider etc as there was a line of how far the tac users would go to troubleshoot but I believe that was resolved.