While certainly not perfect, this is certainly a better showing for Diana than anything other than her first solo movie. I found the central message of truth being better than lies well handled instead of corny as most people seem to think. It presents victories over evil not merely through brute force but through genuine goodness.
There are plot holes and the ending is perhaps too optimistic, but the message is one that the world still needs considering how divided we are on what truth is. The first movie showed love overcoming hatred, this one shows honesty conquering deception and I'm interested in what vice is combated in the next film.