Yeah, I'll still watch Dark Knight Returns sometimes. Just good all the way around.
I actually think Affleck is fine as Batman. He's kind of a joke in real life for whatever reason, but I've seen a lot worse depictions of Batman. They did Superman almost perfectly, I think... he's a hard character to get right with as much as he can do. And the Flash guy was funny. The thing they really got horribly wrong was that Lex Luthor guy... not sure what the director or the actor was thinking. It's like he thought he was playing the Joker.