I was pretty happy with this movie. Yeah, there’s room for improvement - could have explained a few things better, plot was heavily telegraphed, basically no character development outside Diana herself and a bit of Steve. But considering that it’s an origin story that has to pack in a lot of info in a way that’s not going to overwhelm the average movie-goer, I think it was well executed.
My only real gripe is the over-use of slow motion in the action sequences. Every once in a while, fine. Need to point out some particularly flashy move, like grabbing a sword as you go flying by, sure. Seemed to me like the action was going all Matrixy constantly, though, and it annoyed the heck out of me. Just my pet peeve, I suppose.