I thought Affleck did great. Its a much darker Batman. Since he is older, the years have taken their toll mentally and emotionally. His sense of justice has been warped. Like I said, hardcore Batman fans may have a hard time coping with it, leading them to trash his performance. Its a very bitter Bruce Wayne. He kills it when he puts on the suit and fights. The brawl between him and Supes is spectacular because of Affleck's emotional build up to it. They also pulled it off so well to make it believable as to how Bats can go toe to toe with the man of steel. I think he pulled off what Bale tried to do.
Wonder Woman was f'n amazing. It didn't steal the show. It couldn't, she had an embarrassingly small amount of screen time. But It will definitely get you hyped for the stand alone movie. I had huge doubts about Gadot that were mostly appearance. She looked way too skinny in pics when she first was announced. She looked fantastic on screen.