Auto-translated
I renamed the topic; now, we can discuss all human unit upgrades here, not just griffons. I'll share my opinion (number refers to the unit level):
1. They are absolutely equivalent because both are practically useless in combat. Their abilities rarely trigger, although, with a bit of luck, they can be quite useful. In that case, I slightly prefer the militia.
2. It's clear here. In 95% of cases, archers are the better choice. Arbalests are not popular these days; they are an exotic option.
3. For early-game, zealots and tier 1 armored units are good. Closer to the endgame, it depends on your preference. Zealots look good under Laslo, boosted by the hero himself or inquisitors. And if the enemy is elves, then, of course, armored units are the way to go.
4. I already described it in detail above.
5. It depends on the hero's magical preferences. But, subjectively, I prefer inquisitors.
6. It makes sense to take Isabelle's knights when we are sure that we can bestow divine power on them with the hero or Inquisitors; then, they gain an advantage over paladins. If not, I would stick with paladins; they are better protected. After all, 4 units with high defense is nothing to scoff at. And in a game against undead, they can play a crucial role with their healing (removing control from archangels, for example). But not always. In principle, the upgrades are quite equivalent.
7. It has been discussed a thousand times; I'm too lazy to repeat myself
O God of Earth and Altar,
Bow down and hear our cry,
Our earthly rulers falter,
Our people drift and die,
The walls of gold entomb us,
The swords of scorn divide,
Take not thy thunder from us,
Take away our pride.
G.K. Chesterton: English Hymnal
Bow down and hear our cry,
Our earthly rulers falter,
Our people drift and die,
The walls of gold entomb us,
The swords of scorn divide,
Take not thy thunder from us,
Take away our pride.
G.K. Chesterton: English Hymnal