Just watched a video on Vimeo comparing google voice to Siri. Most people updated to iPhone 4S just to get Siri. I have an iPhone 4 and have previously installed hacked versions of Siri via cydia but they never really worked. I have just tried google voice search and it's very fast and doesn't have difficulties in understanding me.
Here's the link Siri versus google