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.