Heath Ledger’s Joker was Tom Waits as the Joker, and therefore a great Joker.
Jack Nicholson’s Joker was Jack Nicholson with extra Jack Nicholson…which was super entertaining and great but not as good as Tom Waits as Joker.