I have a Blackberry Storm, yes it has its foibles, memory management omg, and is a bit lame next to the iPhone but it does work quite nicely for me.
The default browser is functional but that is all so I thought I would try an alternate and settled on Opera Mini 5 (beta 2). http://www.opera.com/mini/next/ It works on a lot of mobiles though I think it needs java.
Wow what a difference. a very smart little program. I like the Tabbed browsing and the speed-dial and