So far, it seems that Eldritchare a much better upgrade than the other monster types for several reasons:
The humanoid mainstray unit, the beastman gets very little upgrade:
From copper to diamond, beastmen go from : 4.93 damage to 8.1 damage on averag
And hellhounds get from completely useless to insanely powerful: 1.53 pierce 2 to 5.53 pierce 5
skeletons go from 3.37 pierce 1 to 5.53 pierce 3, which is as good as the diamond beastman against most heroes
sorcerers too get much better, going from 2.33 sorcery 2 to 6.33 sorcery 5 !!! (they lose some range, though, going from 4.17 to 2.67), but it is still a massive damage boost.
Basically, many non humanoid monsters get as good as beasmen for their damage output, with some extra benefits (skels can kite much better with their insane range and speed), while the beastman main problem, his speed, does not get addressed. Same goes for every humanoid, as they rely on close combat. Their resilience inreases by the same amount as the other monsters, and their damage too, but they get nothing to make up for the range/speed increase other get.
The main strength of the beastmen was to hit hard enough to pass hero armour, but as every monster gets better, this is not specific at all, and they are much easier to kill than skeletons that can headshot from the other side of the dungeon and zip away at insane speed.
And it is even worse for the other humanoids that are usually slower than the beastmen (except for the deep elf).
Next comes the dungeon problem: most dungeons have better eldritch choices, according to reinforcement costs (I have computed the 4 different choices for each dungeon, for each monster category, according to reinforcement costs):
best choice earns 1 point, and second best 0.5 if it is at least 75% as good as best choice. I have counted masters double, and named 3 times the normal cost (it is a very rough way to do it, but we need some metrics):
the method may be imprecise, but without ToI, the tally is:
Eldrtich 19
Beasts 13
Humanoids 11.5
So Eldritch are more useful, and benefit more from upgrades.
In our first game, the OL titan decided to upgrade his eldritch instead of his humanoids, for these reasons (planning to revert to humanoids for the fnal battle).
They need either an expansion with tons of humanoid dungeons, or a revamp of the cards.
I was thinking about giving humanoids a +1 damage boost at silver, and another +1 at diamond, and making the opposite for Eldritch, but that would be unfair for poor golem and probably tons of other monster, or swapping two monsters (like making eldritch kobolds and humanoids dark priests) but that would be thematically stupid.
Something else I considered was to modify the upgrade costs of the different monster types, but that would probably cause serious balance issues if the OL can upgrade humanoids faster than he used to (if their upgrade cost is lowered to 20/25 and the eldritch gets upped to 25/30)
Are you using any houserule for this, or are the beastman and titan's abilities good enough to make up for it?