Real talk, if you think either is unacceptable, and you like telling other people about this, then people 100% think you're a douchebag.
Myself included.
I like dubs so I can do other shit while I watch it but if it's something I'm really going to pay attention to I'll watch it either way. I don't get why some people think subs are so much better. Either is fine.
I don't get why some people think subs are so much better.
It's not necessarily better, but it's closer to the original material. Dubs often change various things in order to adapt it to their language, these changes are sometimes good, sometimes bad. Sure the translations are not perfect either, but they're not limited by lip-syncing and therefore tend to be more accurate.
For example:
Say a character makes a pun that only works in japanese;
Even a very good dub, will have to replace this pun with something else that fits the lip-syncing and makes sense in their language.
But a sub can keep the original joke and have a little asterix at the corner explaining that word A and word B look similar in japanese or something like that.
Plus, those of us who don't have english as their first language are often already used to subs, since not as many things are dubbed in our language, and when they are, it's usually terrible.
My father is extremely dyslexic and it takes him 5-6x as long to read something as most readers. My family has always had to read subtitles out loud for him. I actually have to stop myself from reading subs aloud when I'm with friends and he isn't around.
So I prefer dubs because it allows my father to enjoy a program without depending on others.