I really don't like comparing Jack and Heath's performances to be honest. I think they did about as good a job as you can do in the films they appeared in and how their character was written. If you want to say that Heath literally 'inhabited' the character and that gives him the nod, ok. I just think because the roles were played differently, in two different interpretations of Batman, makes their performances very hard to measure.

If you want me to make a preference, I'll say Heath because I just like 'that' portrayal of the character, how it was written to be( and yes, he was masterful in the role in terms of acting). Jack's Joker was very much in line with the 89 Batman film.