The eternal battle, which one do you prefer?

As for myself, it depends. Back in the days we had more anime on Finnish television, most Finnish dubs were bad. Pokemon had its flaws, the first voice actors of Digimon didn't know how to empathise (the cast was changed later).

When it comes to English dubs, Code Geass and Death Note were... decent. I WILL OBLITERATE BRITANNIA!

It's really pretty much about the translation and localization. I have also realized I'm into some challenge when I watch anime, Finnish dubbing is boring, but some Swedish, French and Spanish adaptations of familiar animes are refreshing.