So I went to the sprint store, 99% certain I was going to pick up an EVO. I've played with them both in-store before and have done my homework on these forums, so I know what to expect from both phones - more important I know what to ask, talk-about and examine during my purchase visit.
The salesguy was good, knowledgeable and unbiased. I asked about return rates for the two phones, I asked about exchange compatibility, and also about battery life, download speeds and froyo/2.2 upgrades.
This particular store has a high rate of returns on the EVO and a low rate on the EPIC, the said reason was mostly battery life. The sales guy said both phones have apps for exchange, the EVO battery life is horrid and recognized the ota fix for the 150 upload issue on the EPIC. He said that a 2.2 upgrade for the EPIC was expected but not certain. He also acknowledged that HTC is better with their upgrades than Samsung is. All of this is pretty much as expected.
I spent the next 20 minutes with the in store demo phones, the EVO in my left hand and the EPIC in my right. And I put them both through some ropes in direct comparison.
I decided to get the EPIC after some considerable hesitation, after all I was set on the EVO and had done my research. I found these factors to change my mind:
The EPIC screen is incredible, its 10x better than any other phone I've seen
EPIC was noticeably snappier with touch interaction
Keyboard was more an asset that I expected, plus swipe comes stock
Interfaces where similar enough, sense is good, wiz is ok, not a factor
After having the EPIC for 3 days now, I've found that the phone is awesome and I'm really happy with it. I don't have many of the issues that have been mentioned on the forums and don't really notice the 150 upload cap with my usage pattern. The exchange integration is great - I have all my work email, meetings and contacts instantly. The phone is super responsive, no lag on anything and the screen is very easy on the eyes.
So far I'm happy with this phone.