WAN over internet with RouterOS

Honestly, I’m not sure if this went here or under forwarding protocols. If I picked wrong I apologize.

I’m looking to setup a WAN over the internet using microtik. I would have multiple locations across the U.S. I would want to remain up at all times.

I would be passing live video over any one of the locations at a given time, not multiple. As well as VoIP. All remote connections can come back to one point, I don’t need mesh. Though down the road redundant links would be good in the event of a mikrotik failure. (I won’t have redundant internet connections.)

The carriers involved would be standard consumer carriers, verizon, AT&T, comcast, wavecable, etc. There is a mobile site on satellite, but could also be on cellular.

I’m also a bit of a newb when it comes to this, but I’ve spent the last week reading, and I’m not finding any good options thus far.

MPLS/VPLS - doesn’t appear to function over internet, as all points between must maintain the tagging.

EoIP - simple to setup, not as efficient as MPLS/VPLS, but each end point device needs it’s MTU reduced to 1458? (which I might not be able to do)

What about VPN or PPTP? I can find less information on this, will the connections stay persistent, transparent to the end devices and is there an MTU issue with this one as well?

Thanks,
Travis