Well, I don't know why, but the dubbing sound so childish...even though its close to the translation...it just sounds so dumb, like "I'll never let you get away with this!" + childish tone....English isn't meant for anime, I'm sorry to say. Though, the Chinese dubbing of other animes seem pretty fine for me, I watched Pokemon and Sailor Moon in Chinese :P