I'm checking out a thing called hoppy sometime later this month. Basically the solution for if you don't have control of a static IP address, and all the hassles that can cause, but it also acts as a second filter against locating where the keys are.
You should check out zgrok too. It's really not hard to rent a vps anonymously and set up a persistent ssh tunnel to it and attackers have no way to get at your real IP address.
If you can get decent internet, and have a failover set up with mobile network and UPS or a battery included device like a laptop I don't see why you can't run a channel on it.
If the network is crappier than 30mbit maybe avoid but that's not many places anymore.