If you were to log in, you'd be able to get more information on your fellow community member.
I've just retired my Epic 4g after a bit over two years of use, and can confirm your review is quite accurate and insightful. Other than one glitch with Sprint's technical support not believing me that my account needed to be re-provisioned, I really enjoyed my Epic. I am slowly warming up to it's replacement, a Galaxy S III, since I knew I would miss the great physical keyboard. As a long-time admirer, I got a tiny bit of a buzz knowing you had the same phone!