That localization is better in every single way. Sure it's dumb, but being dumb is better than having absolutely no character in the dialogue at all.
Yeah I think the localization been pretty good so far, though many of the voices are questionable. Everyone keeps saying something about meme's, but I've honestly yet to see anything that I would classify as a meme.