My only experience with BB was awful, though it was at the perfectly wrong time. I was responsible for developing an app for the Storm and it was really the worst of both worlds.
The storm was virtual keyboard only, and a markedly worse one where you had to click in the whole screen. Worst aspect of touchscreen keyboard (finger placement, no keyfinding haptics, still need to look directly at it) with the added slowness of needing to click the biggest possible button - one the size of a whole phone.