Throwing in my 2 cents here.
We use a mix of MX67C and Z3C appliances at several small satellite sites spread across the state, running entirely over their internal cellular. We also have several MX67/Z3 (no internal cell) appliances as well.
This works well most of the time; However, we do occasionally have issues where a handful of sites (usually within a small geographical range of eachother) will go offline early in the morning. They will not recover automatically, but we can send somebody out to reboot them and everything comes back to life.
My pet theory (which I need to check against a Meraki resource) is that the built-in cellular on both models has a limited # of retry attempts when it loses its signal. After so many attempts (or after so long without a ping from a cell tower), they just give up and don't try again until they're rebooted.
We do not experience this problem at sites that have an MX67/Z3 + MG21 setup.