What about 4 column shared and 2 column specific skills for each character?
I mean 2 column skills for major only, 2 column for mma only, 2 column for normal geologist only, 2 column for jolly geologist only (unique for each character) etc... And 4 column global skills for all commanders (like today).
Expanded tree but same 5 book or may 6 book per row limit (6x3 book per row so we can select from large variation). But a buff for increase maximum book count too (from events or production).
With this no more standart geo worse than others. May has some important specific skill, others don't.
Normal generals are for blocking. They should have increase round time skill. While others reduce round time. May master of defence start 10sec per round and get 110 sec per round with his specific skill. While normals 20 to 60. While major have extra +30 capacity skill except global +15, Master of defence has huge hp boost.
I can increase skill examples too. But now just saying for specialized tree partition and refresh/add skills.
Devs and players, what do you think about this?