I kid. Somewhat. He certainly did a lot for Diana, and I wish that she remained Goddess of Truth. Is it hard to write for a deity? I'm certain that it is, but that never stopped anyone who wrote Thor.
(Besides-- Superman. If you want to talk about power...)
The moment where Cassie yanks Artemis by the hair continues to be awesome. The ponytail, while awesome, is a potential liability in much the same way as a cape would be. Normally Artemis would be more than skilled enough to prevent most adversaries from using it against her, but her guard was down, so... and besides, it was a good way to show off Cassie's new innate powers.
One question: why is Athena wearing red? Blue has traditionally been her colour in DC; both the Perez design and the modern redesign used blue. Red is Artemis' colour.