iPhone is really cool, but the battery life on that thing is horrible!! Couple of days ago me and my friends went for a road trip. I was using Google Maps + GPS on my Bold all day long, did not even bother to shut it down when not using, and by 9 pm my phone still had about 15-20% of battery left. My buddy's iPhone was 50% depleted after 1 hour of using google maps + gps!! As soon as you start using iPhone heavily, it just drains the battery.
Besides, if you send lots of emails and do instant messaging, Bold's keyboard is much better. Touch screen is a nice toy, but in my opinion impossible to use for typing fast.
I absolutely prefer Bold to iPhone even though is a very cool toy to play with. But as soon as you're done playing and want some performance, that's when iPhone sucks big time.