The map is quite good, but a major drawback is the constant, sudden appearance of large armies. In the final battle, I simply turned off the game after 4 or 5 stacks of 50 angels appeared.
I hope you will still manage to beat the boss and watch the final cutscene.