Ben Witherington had this to say about the final cosmic battle in Revelation:
There is such a strong stress on God’s control over the final eschatological
situation in apocalyptic literature that when in fact one gets to
the final showdown, it turns out not to be a battle between human
forces, which we might call Armageddon, but rather a divine execution.
– Ben Witherington III, The Problem with Evangelical Theology: Testing the Exegetical Foundations of Calvinism, Dispensationalism, and Wesleyanism (Waco: Baylor University Press, 2005), 106.
This is the way I tend to read Revelation–a heavily symbolic, apocalyptically infused letter to churches who are experiencing some measure of persecution. John writes to encourage, not to frighten, and employs imagery of the culture to make his points. In the end, God will dispense with evil and unrighteousness and establish His reign over the renewed creation. In the mean time, persever–the slain lamb is victorious.
Αυτω η δοξα