Batman's pretty good. For my part, it's leaps and bounds ahead of Batman Begins, which is the second worst Batman film, which, as you can clearly imagine, is the equivalent of being the worst film if it were any other franchise.
It may be better than Dark Knight. At the least, it's shorter.
I really liked Batman Begins, although I never understood the strangled voice thing. The Dark Knight I never ever got. Don't understand why everyone raved about it.