I actually like the English version. I have heard both, and of course the Japanese version is more natural but for some odd reasons I like to hear Gackt speaking English, something about the way he pronouces his words is so appealing to me... xp