Trying to use an iPad to develop software (or do anything productive really) is always going to be a bad experience even if you can install runtimes. It's just not fit for that use case, and you're always going to be better off with an actual computer.
No. Developing on a bigger monitor is always going to be a better experience, but you can certainly develop on a 13inch screen as well (when traveling or out and about).