There would have been more gravitas if like Clash of the Titans they sought to explore more Greek gods like Hades (who presided over the dead) or the Fates/Furies, just an organic way to bring back Steve and then maybe have him sacrifice himself despite having a second chance to give Diana back her powers as a trade to Hades.I feel it could have worked if they did it that way but the way they did it was absurd , there was just no stakes at all .Steve looks at himself in the mirror and sees the guy he is 'hitching' a ride on,that made it have a cloud of duplicity from the get go, it was not only contrived af but even in story was doomed to be inconsequential.The story with a god like Hades, even if he briefly controlled Steve while working through Lord, would have been more realistic but ah well what's done is done.