I have a review of Fanning’s commentary on Revelation in the most recent issue of the Journal of Biblical Theology and Worldview. Though I disagree with Fanning on some points (e.g., I think the apostle John is the John who wrote Revelation, and I don’t think 666 is linked to Nero), Fanning has written an excellent commentary on Revelation. I’d rank it right up with, and probably just a bit ahead of, Grant Osborne’s BECNT commentary on Revelation.
See also: “Four Commentaries on Revelation: Thomas (WEC); Beale (NIGTC); Leithart (ITC); Osborne (BECNT)“