I'm sticking with the Evo. I had the HTC Touch Pro and while the keyboard was okay, it made the phone quite thick and there were always weird glitches when opening the keyboard and the screen switched to landscape.
What I do wish the Evo has was that processor. It's 45nm as opposes 65 on the Evo (i think) which will be much better on battery life at the same processor speed if not more speedy. And the phone also probably wont be frame rate limited like the Evo and won't be bogged down by Sense.
Bottom line is I like the slate feel of my Evo. I'm satisfied with it, and once 2.2 comes out I won't even care about the Epic. I'm sure engadget will do a comparison soon and I am curious if the camera or 720p video recording looks any better. Basically the only thing interesting me as far as that phone for a is the screen and processor, but not enough to want to switch to it. It's not a big enough improvement over the Evo and new Android phones are, and are going to be coming out like crazy always and they will all be a little bit better everytime. Next time I upgrade to a new phone it'll probably have a 2ghz+ processor with Android 3.0+...
And also, my dad has a Samsung Moment on Sprint and it took his phone to get 2.1 after like 6 months or something so Idk about Samsung and their updates...