Wow. One brings up a deficiency and the world takes it as damning the device. I hate the on-screen keyboard, but a replacement keyboard has worked wonders for me. I do not care for the Bluetooth implementation, but it works. Every device I have had from the Kyocera/Palm device, the Treo 300, 600, 650, 700P, Centro, 800W, Touch Pro, Touch Pro 2, to the Evo and bunches between, have had issues. I really enjoyed the TP2 with its occasional issues, though for one thing, it never, ever, ever reset on me. Never. The Bluetooth implementation was great and I did not hate the on-screen keyboard. The Evo has never, ever, ever reset on me, though twice it has slowed to a crawl after the transferring of files (Bluetooth transfers) and that required a battery pull. An occasional application force closes, but really, with the updates out there, with the various flavors out there and the bunches of developers out there, not every thing is going to work perfectly.
Am I glad I made the move to Android? yeah. I wish the TP2 lived in the environment of an Evo - that would be an awesome device.