iOS has limited multitasking and multiple windows. I can have my terminal open with Slack on the side, for example. I have come to prefer having the entire screen devoted to a single task — fewer distractions. iOS also has keyboard shortcuts for switching apps.
Text selection does suck, as I mentioned in the article.
I’m forced to work over ssh in any case. I work on legacy applications, for multiple clients, and most of them would need a lot of work and stubbing in weird dependencies to run locally. I used to try to run them on a MacBook, and even when I got them to work it was a lot of trouble and never a real duplicate of the production application. Much easier to clone the whole thing into a cloud server for development.
I have tried most of the cloud IDEs. Cloud9 works the best but not with iOS.
I can get all of the source code on the iPad with Working Copy and I can edit code offline with Textastic. I just can’t run it or push to the server until I get back online.