I have the evo and it is far from an iPhone smasher. For one, the battery life is shit. I can't even get a full day out of it. The video camera is terrible as well, the frame rates are terrible. If ur not shooting outside it shoots around 10fps, and I've never been able to get more than 23fps.
The photos are decent, but instead of adding megapixels, why dont they put a bigger sensor in there and solve some of the issues. But now with the iPhone doing HDR photos it completely trump the evo in the photo and video department.
My phone also likes to randomly restart itself while I'm on the phone once in a while.
Don't get me wrong the Evo is a decent phone, what I have mentioned is just the bad parts. I especially love the monthly price that I'm paying for it.
I have played with the epic, and it is definitely faster and the screen is significantly nicer. But as with all phones, I'm sure it has its flaws.
root that bitch and make it work like a champ