I agree with you on all points, except for the fact that it's not worth having 8 main heroes, at least in the beginning, and except for scouting. I wouldn't take that skill; it's better to find some kind of mirror and use it. And instead of scouting, pathfinding, for example, would be a great addition. Although, if you develop logistics, pathfinding, and scouting, you'll get something quite interesting:)
So you fall at his feet hes the one who betrays you
Its the servants devotion for the decay
Stand up
There are no flowers on your grave
There are no chains
There I keep chanting for the forgotten name © Amorphis