Beta 4 just released.
I and others pushed for a beta 5, which we've got now, but I think that should wrap things up nicely, so I don't think we'll need a beta 6.
The browser is now very stable and I'd recommend it over IE, older versions of Firefox or Opera at this point.