I always found that they keyboards weren't much better than on-screen. I make about the same number of typos either way, and frankly my corporate Blackberry's keyboard is a travesty. Little tiny keys with shitty action, your fingers slipping from one to the other. The original Motorola Droid had a decent keyboard, which was sort of nice in the days of itty-bitty screens, but these days if you offered me a Nexus 5 with keyboard I'd say "No, thanks, I'm good."
The best Android experience I ever had was an HTC Touch Pro 2. Amazingly, this was a Windows Mobile 6.5 phone that you could install Android on with a bit of a hack. The keyboard was sublime; running a terminal was a thing of beauty. Now every touch screen is a pathetic piece of junk where you have to retype stuff three times just to get the right word, and of course typing while using the full screen is out of the question.