I wish I could replace my PC with my iPad, but I have too much interest in things like golang, and native hacks for Mac/PC.
ie - I am very slowly developing a "pyenv" equivalent written in PowerShell, including hooking into Set-Location to check for a .python-version file.
The lack of support for a mouse does take away using RDP (which is what I'd rather do), and setting Windows into tablet mode is annoying at best.
I doubt Apple will setup Mouse Support.
For WINDOWS I could use a citrix solution ($100 USD for software, $100 USD for Mouse)
But that won't solve my issues just yet, so, I must still keep both.