If its a film (with real people), I'd prefer subtitles. Dubbed movies are just way too clearly dubbed and it creates a disconnect for me when I hear someone's voice coming out of someone else.
For anime though, I like it dubbed so much more. Subtitles make watching an effort, when I usually watch shows to relax or for background noise while I do other things.