I've had 3 blackberry's. And I love them. But I'm not switching from the iPhone until the blackberry has a browsing experience similar to the iPhone. the 3G is too slow on blackberry's - you might as well be browsing on edge.
Not to mention it KILLS the battery. You think the iPhone battery is bad? Ha - get a blackberry. Seriously, everyday I was down to 30% by the end of ONE work shift (8 hours). I get down to that now by the end of 16 hours with the iPhone...
And that's not even bringing up the call quality. Blackberry's were always buzzing or hissing in ALL 3 of my phones. Some calls worse than others. Various random dropped calls...etc.