If you think that GV Mobile "looks good", you haven't tried the official app on BlackBerry or Android yet. One of the biggest annoyances of GV Mobile is that I have to have an internet connection in order to place a call (It sends out an API call to Google Voice, which then calls my phone back). On the GV app on BB, it originates the call over cell, so if for some reason my internet is not working on my phone (it's happened; I've had my iPhone for about a month and at least three times I've had the ability to make phone calls, but no data network), I can still make calls FROM my GV number.
GV mobile is nice...but it's really far less than ideal. I've also had it be hit or miss in terms of stability (about 1 in 4 calls placed from GV Mobile never actually go through, in my (admittedly) limited experience).