Hardware for speed and accuracy, onscreen for convenience, flexibility, and bulk. I've gone from a TyTN to an iPhone, and much as I loved the keyboard on the TyTN, I wouldn't go back out of choice - though I'm still very wary about onscreen keyboards as a few work, but many don't.