I would try to think of your traffic flows, in such cases. You normally look to route in a Layer-3 switch when the routing process is the potential bottleneck for your applications, because a layer-3 switch generally does this at wire speed in silicon . Do you have any servers, hosted on the site in question? If not and you're going to access all your applications across the WAN, probably with much lower bandwidth and routed through the MX anyway - then I don't see that routing on your switching buys you very much (the latency for one ethernet patch cord???).
If you do have local stuff you access, is that definitely inter-VLAN traffic? If not, then again you don't lose anything. If it is inter-VLAN, is the application latency / throughput sensitive?
Hopefully you see where I'm going with that...
The Meraki approach is about simplicity and generally I think keeping Layer-3 to the MX is simpler, so stick with it, if there's no unacceptable downside to doing so.