I don't think he's a terrible director by any means, and I've enjoyed most of his movies. But they're all deeply flawed, in one way or another. For instance: "The Dark Knight," which is considered one of his best efforts, would have been an absolute slog without Heath Ledger's performance. The plot is borderline…