I had fun with this film, but agree with many of the criticisms, particularly of Cage's performance which ruins the end in particular. I didn't really care for the performance of the cult leader either.
However, I like that it didn't try to over explain the mythology. A small touch I really liked was that the Account (Fichtner) had no idea why Cage broke out until the church scene. He was just basically a cog in the supernatural machine.
Also, it's confirmed that Nicholas Cage is supposed to have been dead by the tow truck driver who says something like, "I carried his coffin." I do think they screw up the timeline though between his daughter's age/backstory and his apparent being out of step with the times.
Lastly, I will say I enjoyed the fucking shoot-out much better than the one in Shoot-Em Up.