I am thinking about retiring my portable for an iPad + keyboard. (With Amazon/Linode/etc as server.) I tried the iSSH app and ran Emacs in a terminal (not X Windows), using the Apple external keyboard. This is unusable. Some extra chars are generated with control-F and option for Meta (Escape) generates some extra characters. There are probably other problems. Terminal programs can't just remove/a