I'm not much of a techie guy and I use my phone mostly as a phone and for checking email. But I recently got a Razr Maxx HD and it's gotta be the closest thing to a perfect phone there is. And the battery life is phenomenal. Even for a knucklehead like me it's pretty intuitive and easy to use.

I really like the fact that I usually only have to charge it like every 3 days. I don't like the fact it comes loaded with a bunch of bloatware. Eventually I'll figure out how to get rid of it.

Never tried Apple products.