I've had a 12.9 for the last year and while I still use my 15" rMBP for Windows programming, I find the 12.9 very capable - and that's with iOS 10 (iOS 11 will be even better).
If you're going to use an iPad Pro (12.9) as your primary device, you'll need to be prepared to work in a slightly different way to traditional computers: it is a different take on a computing device. IMO, if you can deal with the following couple of points you'll be good.
These are the major adjustments I've had to make and I'm very happy at this point, my V1 12.9 was undoubtedly a good purchase. Looking forward to many years with it!
PS check out the Workflow app, it adds some additional power to iOS!
If you're going to use an iPad Pro (12.9) as your primary device, you'll need to be prepared to work in a slightly different way to traditional computers: it is a different take on a computing device. IMO, if you can deal with the following couple of points you'll be good.
- It is *not* a Mac or PC, so don't expect it to be one. It doesn't support a mouse as it has a touch interface for that. The SKB provides a host of keyboard shortcuts though, both app- and OS-specific.
- It supports (human) multitasking, but it limits you to two active apps. I view this as a good thing - we humans not effective at multitasking, lots of research proves this. Translated: it forces you to focus and work with greater focus. I enjoy this.
- Files reside within apps and can be shared between apps via the Share Sheet/Share Extension. This may sometimes require a couple of additional steps in a workflow, but IMO so does navigating and saving to a directory Ina traditional OS, I.e. Very similar effort required.
These are the major adjustments I've had to make and I'm very happy at this point, my V1 12.9 was undoubtedly a good purchase. Looking forward to many years with it!
PS check out the Workflow app, it adds some additional power to iOS!