Subs for me. Most of the dubs I've had experience with have had terrible voice acting and, even if I can't understand it, I prefer listening to Japanese than constantly wincing. (Also, subtitles sometimes have hilarious Engrish.)
I'll give dubs a chance if my friends recommend them, but as a...