Dubs for me. The english voice acting has really come a long way, and characters such as Ichigo (played by Jonny Young Bosch) is probably the best voice acting i have ever heard in an animated series. I just tend to get far more immersed in a story when i understand the language, and am not constantly flung out of it by pausing to read a subtitle. I don't mind subs at all, but if i have the choice, definitely dubs.