I have a samsung a900 with Sprint and I want to upgrade it.... I've been lookin at various phones like the Helio, Blackberry, Mogul and the Upstage from Sprint are just some that i've looked at. Any opinions on these?? I'd like to get a phone that can handle email, good picture resolution, good volume for talking, etc and also good battery life. What are some other good ones to take a look at??