He has above average DPS, which is enhanced by minions.
And offset by a low attack rate and melee range.
DPS includes attack rate... if he weren't a melee character I would never play against him.
Therefore, he needs something to enhance dps (which, yes, I know, he has), some high damage skills, and a fairly long stun to make him more survivable.
And he has all of that....
Except a fairly long stun, frost nova takes forever to cast and has low stun time, also, I told you I knew hid did to avoid this predictable response.
Right now, the largest problem is that all the generals, except for QoT, have higher stats than the assassins,
No, they don't: http://forums.demigodthegame.com/364517
Who has the lowest dps from base stats? An assassin.
Who has the lowest damage rating? An assassin.
Who has the lowest armor? An assassin.
Who has the lowest regen? An assassin.
Who has the lowests max health? All the assassins but the rook.
Max energy is effectively a tie.
Hey! A general has the lowest energy regen. Oh wait, it's oak, and if he had more he could spam his awesome skills too much.
Erebus has the second highest hp to only the rook.
Which is offset by having some of the lowest starting armor.
Armor is only good for taking out towers and fighting against a pure AA character. Erebus has a personal team of tower busters at his disposal, and he can lower your armor to his level from level 1 with bite.
And in order to get/upgrade minions they use skills/money/item space that could be used to upgrade themselves. Their abilities are just as good to warrant the use of assassin and hybrid builds, rather than forcing generals to go a full or almost full minion build.
Oh, so you champion giving specific roles to each demigod, but generals are exempt and should have the freedom to play any role they want. Seriously, a hybrid LE can do bite, coven, and a level of mist to be essentially a good assassin WITH added minions WITH high speed, health, and dps.