The speech recognition on the Android phone is pretty good, I've found. But "Voice Actions", where the phone does something with the recognised speech other than merely google it, wasn't working for me.
Quick google for "Voice Actions not working" gets me the answer. It only works when set to "English (US)".
I change the setting. Now Voice Actions work. So, I can send emails, texts, and so on, all without typing.
Except that it no longer recognises what I say...