I tend to prefer Linux on the server, and I've tried the iPad + tmux + vim route on a remote server and the experience hasn't been great. It's usually latency problems that trip me up. I travel a lot and rely on tethering to my phone's 4g connection, which mostly works but can be quite frustrating.