About to head to NZ and not looking forward to giving up this ideal (for me) prepaid plan.
The only thing I do I miss is NZ's speeds (in AKL/WEL at least). 4G there is usually 10x faster than what I get in Melbourne CBD.
can't wait for end of roaming charges, even if they limit no fees for like 3 months per year abroad it's worth just switch SIM every three months only because of data, even if you will use secondary card for calls and SMS so people can reach you on same number
1, ssh + tmux, or something along those lines. If your stuff is all on a remote machine, and you're proficient with the command line tools, you can do a ton of stuff over a very thin pipe. 30k would be more than enough, but latency can be frustrating because the local echo.
2, Local dev with local docs. Something like IntelliJ and all the code lookups pointed at local javadoc. With the right setup your network use is pretty much just git fetches and pushes.
When you start pulling down VMs or pushing containers, things kinda fall apart.
It's worth thinking about how to slim down that network connection. Being able to work remotely with a real thin connection like that opens up a lot of opportunities. One example might be a funeral. Going home for a couple weeks vs a day or two of bereavement can be, well, nice. Obviously that kind of thing depends on your employer.
The phone doesn't determine if you can tether; and even if it overrides the carrier's instructions and tethers when told not to, they can (and do) still tell the difference in usage and shut you down.
You can often tether for a very short time using a rooted phone without explicitly paying for it, but most carriers are very hip to that traffic.
You can also find specific tethering plans, sometimes with 4G modems offered by the seller.
Some areas just have really bad speeds (in Houston and just north, I get great speeds, but when I go to the upscale city a bit further - The Woodlands - it's like I'm on a 14.4 modem)