I can’t answer this, because it depends so much. For text entry, I’ll take a good TKL keyboard. If it’s enough text, even if I need it on my phone, I’ll write it up and use Google Keep, Docs, or email to transfer it then cut and paste it where I need it.
If I don’t have access to my real computer, then it depends. If I’m someplace quiet, I’ll use voice, but if it’s not quiet, I spend more time repeating myself than it would take to enter it on a virtual keyboard.
For non-text stuff, I prefer a mouse if I’m on a desktop, it’s just more precise than touch. For a laptop, touch or a mouse, depending on whether I have someplace convenient for the mouse, a touchpad if what I’m doing isn’t touch friendly. For a tablet, I prefer pens (again, more precise), then touch.