I use google voice with my iphonoe. I only use the voicemail feature. I have two cell phones. I like having both go to the same voicemail. also, it is nice to get the text and email that you have a message. when i am in a meeting, i can read a transcript of the voicemail, without putting the phone to my ear. the transcripts are about 60% accurate. So you have to guess a lot. Have you see the google voice web app? You can play your voicemails through it without using minutes if you want. I dont call into google voice anymore. I have going to stick with it. A native app would be nice, cause it could use push notification and have something similar to visual voicemail. But the web application is very close. Just create a shortcut on your homescreen. the text messages will be your push notification 🙂