I'm not a fan of dubs as they are generally seen, usually because when I watch things that are in other languages subs work better for me simply because there always a really annoying, grating American accent, completely out of context to what I'm watching.
That said, when dubs are done well...