As a old guy - I would really miss my keyboard if I had to give up my Samsung Galaxy Epic! I can type so much faster! Are they just not going in that direction any longer?
Keyboards take up valuable space, virtual keyboards can be a pain. My bet is on voice recognition, as it is perfected the only downside will be looking for a quiet space to speak into your phone without people saying "Are you talking to me.", "What did you say?"
SwiftKey: http://market.android.com/details?id=com.touchtype.swiftkey helps to reduce typing errors.but it takes me forever because I spend so much time correcting mistakes