This movie suffers from the same issue that seems to plague every DC movie - they cannot resist the temptation to dial the power level of the hero and villain up to farcical levels as the movie towards the end.

The first half of the movie is alright. The bullet blocking/dodging is a bit over-the-top and immersion-breaking but I was enjoying it in spite of a few silly sequences.

Things go badly wrong when she meets the big baddie. She's no longer just stronger, faster and more skilled then normal humans. Apparently now she can fly? Just because. In the sequence that follows we get everything from flying to telepathy to laser beams. It's dumb. It's particularly dumb because the movie attempted to go with a more grounded story based in WW1. By the end, I couldn't wait for it to be over.