5 of 10Image
I do a lot of work using the on-screen keyboard on iOS, but nothing beats the speed, accuracy, and feel of a real keyboard.
If you can find a keyboard-and-case combo that you like, then you might be able to combine the two, saving weight and improving ease of transportation. For me though, I prefer the Apple Bluetooth keyboard. At $69 these keyboards are not cheap, but you do get an excellent piece of kit of the money.
Image source: Apple.