Subtitles are generally better for everything. Even if you don't understand the language, you can still experience the subtle emotions of the original performance. Actors aren't just reciting lines from a script, they are giving their interpretation of a character's personality, most of that...