Saw Batman; it's pitch-perfect. Nolan exceeds Burton, Ledger exceeds Nicholson. It's a damned shame he's dead. Eckhart does quite well too.
Like you keep hearing, Batman is mostly just glue holding the Joker and Harvey Dent together. Bale doesn't do a bad job at all, but he's a cypher: he's playing Bruce Wayne playing Bruce Wayne, which is as it should be.