#2 Generally, yes.
NB: I know none of the specific capabilities of Meraki's SD-WAN.
#1 MPLS or MetroE vs. what? The SD-WAN?
If the latter, as the goal of SD-WAN is to obtain the best WAN performance over whatever WAN is being used, all being equal, SD-WAN is likely the better choice, but much will depend on what's actually under the covers.
For example, one immediate issue will likely be additional distance based latency. The two technologies that often mitigate that are in-line compression and/or local data caching. Neither is "standard" with MPLS or MetroE, but may be with SD-WAN, or easier to optionally incorporate.