If you are American and have an awesome American accent then Google voice is for you but there are a billion Indians with thick Indian accents which are difficult to get away with. And this is the exact problem for Google voice.
Sixty percent of the time it works but the remaining voice results are way deviated from the true statements. I think Google voice is still a long way to go for Indians even though it has some really cool features.