I am a current Pre user that has been on a waiting list for an EVO. Received a call today from BB stating my unit was in after waiting 2 to 3 weeks. Now am confused on if I want the EVO or the upcoming Epic 4G. I guess I could pick up and utilize my 30 return policy if I wanted to go with the Epic. Both seem like great phones. Thoughts?