This article is interesting but when Whitson Gordon at Endgadget says:

It won't totally replace a laptop, but it can come surprisingly close.

I disagree. I’ve almost transitioned from a MacBook Pro to an iPad Pro in a little less than a month. The only thing I need my MacBook for is an app I wrote myself and it’s entirely my fault I didn’t create an iOS version of it. I can now go many days without powering up my MacBook and even then it’s usually to use the aforementioned app or to take a Time Machine backup.

Of course it depends what you do. There’s no xCode on iOS, for example, so if you’re a developer and that’s your environment of choice you’re going to need something with MacOS. That’s probably true for other bits of software too. And of course that are evil app developers who think iOS should have a cut down versions of MacOS software.

In principle, though, iOS should be able to handle pretty much everything and I think for most people it can indeed replace a laptop.