Definetly the japanese. Their voices fits the characters much better, and they know how to say the names correct.
I think every anime that is released should be watched in original language, otherwise it will end up bad even though it was really good from the beginning. :3_3_21[1]: