If I have the choice between the two I would normally choose sub, especially for live action films. I find the lack of synch between the actors' mouths and the audio speech to be far more annoying then subtitles.
I was exposed to terrible dubs quite young though early Jet Li films and they made every film a comedy just by the terrible voice overs. They have made me wary of dubbed films ever since.
I was exposed to terrible dubs quite young though early Jet Li films and they made every film a comedy just by the terrible voice overs. They have made me wary of dubbed films ever since.