I have a Blackberry 8330 (curve) and I love it for texting, emails and schedules/reminders. I chose the Blackberry as it was available through my provider (Verizon) and it has real buttons. I don’t think I could love an iPhone or Blackberry Storm for lack of buttons.
My Curve does have decent web access, but from what I’ve seen on friends’ iPhones, their access to the web is better as far as the size of the screen and navigation goes. Still, to me, the Blackberry is the best choice since mobile web is secondary to texting for my use.