Pros

  • Users can train program to correct misinterpretations and add new words
  • Program can control applications
  • Excellent accuracy out of the box
  • Works in just about all programs

Cons

  • Some words cannot be trained
  • Problems with application commands and non-standard keyboard layouts
  • Needs a printable list of all commands needed for dictation
  • Editing is laborious and quirky