I feel like something has recently happened to Google's voice recognition. Just in the past few weeks, I've found it to be more accurate than ever, especially in noisy environments. In fact, I'm currently dictating this comment 10 feet away from a busy interstate. I've almost exclusively switched over from typing when I won't embarrass myself. In fact, I just had to switch to typing because I got on the BART.
This is the beginning of Google's voice assistant being worth the trouble to me as a user.