Well, then, what's the justification for angels in the Castle faction? It's just mindless borrowing from the third game. Nothing more. Where else do angels fight on equal footing with humans and rank slightly higher than cavalry in the hierarchy? It's absurd. Even in my favorite third game, I don't support the developers' introduction of this unit. :(
Devils are a different matter. All their minions also come from the Underworld (and imps, nightmares, and succubi). But angels don't walk the earth, so there's no reason to include them among the human ranks.
So, it turns out that the fifth game isn't perfect in terms of faction distribution.
It's just that angels don't walk our earth; maybe in the world of Heroes, people's faith in God is stronger.
I don't understand how, while justifying the place of devils in the Inferno faction, one can doubt the existence of angels.