I personally hate dubbing, i prefer to hear the original speake's tone of voice and pronounciation. Subtitles also help learn a language. But even in english I always turn them on, it really helps to see the spelling of words. Like I was watching "the witcher" a few days ago and I liked knowing "dickstra" is actually "djikstra" or "skoiate" is "scoi'atel" there are many benefits to subtitles, but it is a subjective preference.