I prefer watching any anime English Dub. However, sometimes the acting sounds better in japanese. For example, the english voice actor for Ichigo is great when he's just talking, but his battle cries are just awful. Seriously, and they aren't getting any better. They sound so fake. The japanese actor does it better.