Ledger was too hard to watch. He was a little too dark. Jack Nicholson nailed it, and I didn't flinch over and over again when he was on the screen.
No, no, Ledger was great!
Nicholson was too campy. It was fine, but Ledger really gave an amazing interpretation of the crazy, evil bastich the Joker is.