Rob,
4G should be possible, don't use a one size fits all approach.
Routers will need a SIM card with public IP address and VPN connectivity for remote access.
Each site will be receiving different 4G signal quality levels, I'd try to use external omni directional 4G antennas. if signal...