I don't really buy that the Epic is not capable, or designed to run ICS. I recently had a Nexus S loaner when my Epic went in for repair at Best Buy, and that Nexus has similar hardware as our Epic's. The Nexus ran ICS well, and battery life was notably better than our Epic. The Nexus also has a 1500ma battery, and I'd say got twice as long run times with very similar usage. I think the devs are getting close but obviously we have a little ways to go before everything is just right. I've been happy with the progress, and enjoy having the ability to run ICS. It would be nice if all the carriers would just release stock google os and stop loading them up with bloat ware.
Sent from my SPH-D700 using XDA