I am on my second Pre and really haven't had too much of an issue as far as hardware goes. My Oreo effect is minimized by having a Innocase from Seidio on the phone which tightens things up quite a bit. My battery life was never an issue because of the Seidio 2600 battery. I never had dead pixels, and screen blotches were the reason for my exchanging my first Pre for this second one. My issue is with the inconsistent performance of webOS. Sometimes an app starts fast, other times it takes 5 or more seconds. Delays in the phone app are inexcuseable. The App Catalog, while growing, is doing so too slowly and to be honest, I am tired of seeing yet another bible reader, yet another tip calculator, yet another sexy girl app, yet another "one books as an app" app, etc etc... Every game that is not a 3d game has performance issues, even simple stuff like the helicopter game, all due to the crappy memory management that webOS seems to struggle with. Of course once you use your phone after a fresh restart, you inevitably will get the "too many cards error" when you want to show one of those fancy 3d games off to your friends. Too much is too much, I am gonna miss all the nifty NewsRoom and Facebook notifications and quite a few other things on the Pre, but if I get a fast phone with a huge screen and hopefully more decent apps to pick from, then I'll be happy with the Evo. I came from a Sprint Touch before the Pre, so a software keyboard is a non issue to me, although I am sure I'll miss the Pres keyboard at first.