What are you missing? If only a few tasks you could just VNC to a “desktop OS” for these tasks. I would assume most things that requires such OS requires an internet connection anyway.
I still primary use a laptop, but that is because I like the form of it. So I have no actual experience trying to survive with only iOS.