When it comes to dub or sub I usually prefer dub simply because I don't like looking at the words and the scenes going on at the same time, sadly however most anime I'm forced to watch in sub simply because they either never get a dub version or it takes a year or more before it's dubbed.
If I knew Japanese I'd watch vanilla