I would get a Windows Phone if at least that stupid piece of OS supported background sockets. If you run an SSH client in a Lumia 920, and switch applications, you lose the SSH session (it disconnects). How lame is that!!! Not even Android and iOS that are terrible OS's do that.