We own both. If you need a keyboard, it's a nobrainer choice. OTH, I thought I needed a keyboard till I got an Evo, then found that I didn't (swype, then Ultra make the difference). The Epic has a better screen, camera, faster processor and GPU. In day to day use, they're both as quick as you need but the Epic will probably be better at graphic intensive 3d games. Now the other side. The Evo is already at 2.2, has a vastly larger dev community, bigger screen, fm radio and kick stand. My experience with it has been near perfect, it's stable and does what I want it to do when I want it to do it. The Epic has a less than stellar gps that is waiting for a fix, presumably along with the 2.2 update. The Epic also comes with Samsung which if the Moment has taught us anything means slow updates and lackluster support. My personal preference is the Evo, even though it's older and somewhat under spec'd. It's the best phone/pda I've ever used. Go to a store (frequently) and play with both. Either way, you'll be happy and wonder how you suffered with that Moment for so long.