i dont have this game (although i really want it, BADLY) but ive been reading alot about it as well as these forums and have always wanted to throw my 2 cents in.
This is strictly my opinion based on what ive read, so dont jump down my throat (although i am hesitant to post). If you find this irrelevant or find i lack knowledge of the game to suggest things you can ignore but i wanna share anyway. here i go...
im just going to categorise this under 'Character Balancing'. (i feel that people complain about this a lot). But ill generalise.
Important factors/attributes of a character and how it should be distributed under 'high' or 'medium' or 'low'; speed, range, strength, life.
Lets take a Strength character for example (take rook if you want). Atrributes should look something like this: Strength = HIGH, Range = MEDIUM, Speed = LOW, Life = MEDIUM.
Justification: Due to his high strength, movement SHOULD be relatively slow (speaks for itself). Life is medium because his power can force 'pressure' on enemies resulting in them falling back, Thus life may not be of an issue depending on circumstance. Range should be medium to make up for the lack of movement speed but also but should have some limitation to how far his STRONG skills spread out.
Then to make up for some of the downsides to this strength character, skills should be allocated to make his weakness temporarily effective.
Speed Char: Speed = HIGH, Strength = MEDIUM, Range = LOW, Life = MEDIUM.
Basically, 2x Mediums, 1x High, 1x Low ....so on....
now for talk about How generals should work (not a very experienced RTS player, but i feel i know enough)
again MY OPINION ...
MicroManagement = annoying, time consuming? (apparently demigod gameplay is fast).
Skills should be minion buffs or attack skills should be put through to certain minions (only certain minions can use certain skills). I dont think a general should output damage on its own. Example of a buff: Range = 20, for 20 secs minions... (attack 30% faster), (move 10% faster). Example of a skill: Your life degens at 20 hp/s to heal allies within a 15m radius, then you could even have a certain minion unique to the general or something that can regen your health at a certain rate at the expense of your mobility.
anyway i think ive said enough crap lol and then again these things could even be the most obvious. i get the feeling im gonna be .......