Speech recognition works most of the time, but I often end up with one word that Siri just doesn't understand and then you end up spending more time trying to figure out how the device wants you to pronounce the word than it helps you saving time by using it instead of just typing it out. There are also some funny videos of foreign speakers trying to use Siri when it first came out - that has been exactly my experience with it as well.
Auto-correct is the other annoying one, which can wreak havoc when you're texting in multiple languages. Even if you manage to setup your device properly with all the different languages, it can still cause some problems whenever you mix the languages within a single message. However, the biggest problem I've experienced so far is when you send messages between parties where one of them doesn't have the foreign (latin based) language installed/configured yet. The replies I've received from people on their new phones often ranged from funny to cryptic, where you have no idea what they were trying to tell you. They just typed in the foreign text and hit send without checking only to have auto-correct send you something intangible.
"... and that earned him the name of War Thug ... erase previous word ... War Thug ... erase previous word ... WAR ... THUG ... WAR THUG! WAR THUG! WAR THUG! NOT WARTHOG YOU GODDAMNED PIECE [CENSORED]"
It was the most amusing thirty minutes of the drive.
He ended up not dictating the book on the drive.
It was only later that the thought came to me that he should have gone ahead and cleaned up the text later. I'm not sure how successful that approach would be.
... or, for the sake of argument, the same thing by speech recognition:
Unfortunately speech recognition often produces insulin usable and it might be hard to clean up later can be just you and me I want to tell what you're trying to say.
Maybe my voice sucks, or maybe I should robot it up more, but this is about the level I usually get... it's okay if you're doing a quick search on Google maps and don't mind repeating it 3 times but anything more than that and you may as well start typing.
No sure how the technology has evolved recently, but that's already shameful enough when a cashier don't understand you, I wouldn't want my phone to do the same in public. My pride requires me to avoid speech recognition nowadays.
Bad news though - some countries like Spain have decided to offer more friendly automated phone service replacing "type 0 to whatever" by using speech recognition. That's a nightmare.