Before i upgraded to ios9 i was using iSSH app for when i needed ssh into a server. I'm not really doing to much work over ssh directly but is mostly using vnc (iTeleport) to get a screen copy and using my normal desktop in meetings and when im out and about.
But the x11vnx server has a small enoying bug. If you get disconnected for some network error there is a chanse that the server will hang in a state where it will not accept new connections.