The Magic Keyboard is a keyboard, trackpad, stand and case all in one, designed for the iPad Pro. I’m an Apple fan and I don’t mind paying a bit more for something that’s clearly hobbled as compared to Windows Surface laptops or Android devices, but to me feels less finicky, smoother and therefore more joyful to use. With iOS14 and a Magic Keyboard, the iPad turns into a useable laptop replacement and I’m not looking back. The battery life is unbeatable, the screen is superb and it’s got all the apps I use for business and home.
UPDATE: I've now set up code-server (on a cloud server) and am using ngrok.io, to create a viable, but far from ideal, "code from my ipad" solution. Very happy overall.