Ledger gave an awsome performance, could only see "his" Joker, couldn't see Heath which was good.
Nicholson's Joker was good, closer to the comic, but it was still Jack Nicholson.
I agree with most of other posters, Mark Hamill captures the role perfectly, chilling, psychotic and crazy.