Eddie Vassallo, writing on the Entropy blog on using the iPad Pro in combination with a Mac mini via VNC:
The beauty of a single machine fully dedicated to the iPad Pro is that we always have a full OS X instance at the ready for anything that arises - from exporting and compiling app builds to transcoding video, to downloading and uploading large files. Heck, we've even found it useful for firing up a desktop instance of Chrome when pesky sites misbehave on mobile Safari. It has truly filled the gap for any desktop-class workflows we require (that have not already been fulfilled with an iOS App or Web-based method).
Before switching to the iPad as my only computer and before iOS 9 multitasking (I would say between 2011 and 2014), this is also what I did. I set up a personal mini at Macminicolo (a fine company which also hosts this very website) and relied on Edovia's excellent Screens app to access desktop apps like iTunes and Chrome. I also used to keep the mini always running for Hazel rules (here's an archive of posts about it) and other desktop automation. I do most of this stuff directly on iOS now, but if you need a Mac for some key tasks, Screens with iOS multitasking sounds better than ever.