I like to use keyboard more than touches... because I can type with 100% accuracy and with good speed.
Touch has one big issue is, if any part of the screen disturbed, you have to replace the screen...