First I would like to say that I prefer subs and I will add subs whenever I can to everything I watch even if it is in English
I have have always preferred subs even before I started watching anime so I never have issues reading the subs and watching the anime at the same time
But I really hate it when people hate on dubs not all dubs are bad I have enjoyed a lot of them and there are some anime I do prefer dubbed
I can name a few Great Teacher Onizuka, Beck, Cowboy Bebop, Baccano!, Trigun, ect
Does it mean they suck in Japanese? No it does not but it does mean I prefer those in English.
Just depends on my preference between each show
would like to add this video here