7 Reasons why Ben Affleck is a hell of a good Batman (if not the be...