When watching anime (or anything with a language you don't understand), do you prefer having subtitles or dubbed voices?

I ask this because I just started watching a couple episodes of Bleach again (thank you Shattered Dreamer, leader of mortals) and to my surprise I now have the dubbed version.

I can't figure out which one I hate more -- the annoying English voices and occasionally bull dialogue (I'm looking at you Orihime), or the crazy nihongo I can't understand but the stupid subtitles (everything is overstated in the subtitles. There's too many "in any case", "finally" etc etc).

But yeah discuss why I am a weeaboo traitor for not watching the Japanese version.