For people who are sticking with ICS should really get Google Now. I don't really use the cards all that much but I find that I use voice search and voice typing A LOT more now that voice recognition has really improved. Thing I like about it is that it displays the words as you speak instead of the whole sentence at once. It's really great for English and works perfectly for Cantonese. What I've done is set it to just Cantonese since it recognizes English at the same time. If you enable both languages it gets too messy switching between them.
I've tried this on a i747/i717 but should work on any device.
Here's a guide:
http://forum.xda-developers.com/show...postcount=2857