I use the stock browser, and I find it's the best for my purposes. One thing is annoying, however -- I can't have more than four windows open. Is there a way to increase this? I have a Galaxy S Vibrant running 2.2 (Nero v5 with TouchWiz), and plenty of memory for more windows.
Edit: Looks from this post on XDA that it's hard-coded into the browser; it can be changed, but not easily.