Wireless is great, SSH is great. Both together … not always so great.
The solution, you ask? mosh
It uses TCP and UDP to speed up response between you and the server. Security is handled via SSH and requires a few extra UDP ports to be opened.
The only thing that would make this better is a configuration to dynamically add the UDP ports when required to reduce exposure.
I recommend checking it out! (I wrote this post via Mosh :) )