Admittedly I am a Meraki fan, but I am also let down by them often. Meraki needs a way to restore configurations to last known good, or to complelty restore a config after a catastrophic mistake. For example, if a user deletes a stack (by accident), all the layer 3 configurations are lost. There is no easy way to restore it. Unless of course you are an API expert and have your config saved in API format. Other than that it's a manual process. With a Cisco catalyst I can take a backup of a config to restore in case something goes wrong, Nexus has a roll back feature. Why is there no such option on a Hardware as a service platform like Meraki? There should be a break in case of emergency or Undo button.
I know what everyone is going to say, if you make a mistake you're going to lose access to the dashboard, and in some cases that could be true, in others its not. In my example above you would not lose access to the dashboard because the management (control plane) of the switches (if following best practice) is getting their network access through a Layer 2 Trunk to the firewall and the firewall is providing an IP to the switches. So although I lose the Layer 3 config of the stack, the switches would still be reachable.