It does feel wrong. At a phase of the game where experimentation is crucial, the game basically makes it impossible to experiment outside of a narrow set of teams that focus around one troop. In my opinion, tying increased soul generation of that degree to any one troop (or even small set of troops) is unhealthy, and I’m not sure why it’s allowed to persist.
I feel like the following changes would make Valkyrie feel nice-to-have instead of essential:
- Reduce Valkyrie’s soul generation per cast to a fixed amount (say, 2) and remove her scaling with Magic.
- Increase the soul amount per kill substantially to make up the difference.
- Necromancy and other small sources of souls can stay the same.
I think this would also go a long way toward making Necromancer’s third trait feel less underwhelming.